92 public ref class Page sealed 187 Matrix^ GetDisplayMatrix(int32 x, int32 y, int32 width, int32 height, int32 rotation);
219 TextPage^ LoadTextPage(uint32 option);
257 IAsyncOperation<IRandomAccessStreamWithContentType^>^ RenderPageAsync(
PixelSource^ pxsrc,
Matrix^ displayMatrix, uint32 renderFlags,
Pause^ pause);
278 int32 CountAnnots(
const Array<AnnotType>^ typeFilter);
306 IAnnot^ GetAnnot(
const Array<AnnotType>^ typeFilter, int32 index);
335 IAnnot^ GetAnnotAtPos(
const Array<AnnotType>^ typeFilter,
PointF^ position, float32 tolerance);
362 int32 GetAnnotIndex(
IAnnot^ annot,
const Array<AnnotType>^ typeFilter);
405 IAnnot^ AddAnnot(
RectF^ rect,
AnnotType annotType,
const Array<AnnotType>^ typeFilter, int32 index);
430 Boolean RemoveAnnot(
IAnnot^ annot);
452 void SetAnnotGroup(
const Array<IMarkup^>^ annotArray, int32 headerIndex);
477 property int64 pointer;
481 FS_RESULT GetRenderBitmapData(
PixelSource^ pxsrc,
Matrix^ displayMatrix,
unsigned int renderFlags);
482 FS_RESULT GetBitmapData(FSCRT_BITMAP bmp,
PixelSource^ dib);
483 FS_RESULT PDFPageToBitmap(FSCRT_PAGE page,
int bmpWidth,
int bmpHeight,
Matrix^ displayMatrix,
unsigned int renderFlags, FSCRT_BITMAP *renderBmp);
528 IAnnot^ GetAnnotImp(
bool bIsAtPos,
const Array<AnnotType>^ typeFilter, int32 index,
PointF^ position, float32 tolerance);
530 Boolean m_bIsAnnotLoaded;
531 Boolean IsAnnotLoaded();
Class to represent matrix used for transformation.
Definition: FSBase.h:175
Class to access PDF page.
Definition: FPDFPage.h:92
PDF page parsing flag for quick draw mode.
Drop page content objects while rendering page automatically.
Disable native text rendering feature (like GDI+, CGContext).
Class to represent point(float) in device or page coordinate.
Definition: FSBase.h:154
Class to represent DIB (Device Independent Bitmap) data created from Foxit PDF SDK.
Definition: FSBase.h:258
Interface class to define basic method of annotation.
Definition: FPDFAnnot.h:584
PageBoxType
Enumeration for page boundary box type.
Definition: FSBase.h:84
Set if device is using BGR LCD stripe. This flag is reserved currently.
Class to represent text page.
Definition: FPDFText.h:283
Enable gamma to support to display small characters.
This flag indicates not to render signatures.
Annotations namespace. Provide classes for accessing PDF annotation.
Definition: FPDFAnnot.h:13
(Reserved, not used currently)Class to represent pause control in progressive process.
Definition: FSBase.h:337
Class to represent PDF signature.
Definition: FPDFSignature.h:60
If this flag is set, only apply those content objects which allow to output for exportation.
If this flag is set, only apply those content objects which allow to output to printer.
Use anti-aliasing to render graphics objects.
Set if it needs text rendering optimization for LCD display.
If this flag is set, only apply those content objects which allow to output for design mode...
Class to represent common annotation with basic annotation methods.
Definition: FPDFAnnot.h:1362
Set if no need to rotate or scale annotation icon.
Class to represent rectangle area(float) in device or page coordinate.
Definition: FSBase.h:121
AnnotType
Enumeration for annotation types.
Definition: FPDFAnnot.h:25
RenderFlags
Enumeration for rendering flags.
Definition: FPDFPage.h:24
Foxit namespace.
Definition: FPDFAnnot.h:3