Кол-во страниц при чтении fp3

отредактировано November 2006 Раздел: FastReport 4.0
При чтении готового отчета rep.fp3 нужно узнать сколко там страниц.
frxRep->PreviewPages->LoadFromFile( NamFil,true );
nPage = frxRep->PagesCount;
nPage всегда = 2

Нужно перед печатью знать кол-во страниц для настроики отрезка для печати.
В просмотрщик заходить не хотелось бы

Комментарии

  • отредактировано 06:56
    PreviewPages.Count
  • отредактировано 06:56
    AlexTZ написал:
    PreviewPages.Count
    БОЛЬШОЕ СПАСИБО!!! Работает!!!
    Вроде всю доку просмотрел, где такое нашли?
  • отредактировано 06:56
    ____ ВОПРОС К РАЗРАБОТЧИКАМ _______

    кусок кода

    BlobStream:=TMemoryStream.Create;

    RichEdit1.Lines.SaveToStream(BlobStream);
    BlobStream.Position:=0;
    (dxMemdatatranslatestranslate as TBlobField).LoadFromStream(BlobStream);

    frxReport2.ShowReport(true);

    Edit1.text:=IntToStr( self.frxPreview1.PageCount); - получаю 0

    если

    Edit1.text:=IntToStr( self.frxReport2.PreviewPages.Count); - получаю 0

    если


    как пользовтаель задавший вопрос в этом форуме. то у меня 2 постоянно.

    finally
    BlobStream.Free;


    Версия FastReport 4.0
    end;

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.