PXC_Rect Structure

From PDF XChange PDF SDK
Jump to: navigation, search
m (Automatic page editing by robot)
m (Automatic page editing by robot)
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:PXC_Rect Structure}}
 
{{#customTitle:PXC_Rect Structure}}
{{#parentPage:PXV:PXC_Structures|PXC_Rect Structure|structure}}
+
{{#parentPage:PXV:PXC_Structures|PXC_Rect|structure}}
 
{{ToReview}}
 
{{ToReview}}
  
Line 28: Line 28:
  
 
== See Also ==
 
== See Also ==
[[PXV:IRangeHelper_GetCustomRect|IRangeHelper::GetCustomRect]], [[PXV:IRangeHelper_SetCustomRect|IRangeHelper::SetCustomRect]], [[PXV:IRangeHelper_CurrentRect|IRangeHelper::CurrentRect]], [[PXV:IPXC_AcroForm_CreateField|IPXC_AcroForm::CreateField]], [[PXV:IPXC_Document_CreateTilePattern|IPXC_Document::CreateTilePattern]], [[PXV:IPXC_Pages_AddEmptyPages|IPXC_Pages::AddEmptyPages]], [[PXV:IPXC_Pages_InsertPage|IPXC_Pages::InsertPage]], [[PXV:IPXC_Page_InsertNewAnnot|IPXC_Page::InsertNewAnnot]], [[PXV:IPXC_Page_InsertNewAnnotFromDict|IPXC_Page::InsertNewAnnotFromDict]], [[PXV:IPXC_Page_Box|IPXC_Page::Box]], [[PXV:IPXC_Content_GetType3Metrics|IPXC_Content::GetType3Metrics]], [[PXV:IPXC_Content_SetType3Metrics|IPXC_Content::SetType3Metrics]], [[PXV:IPXC_Content_BBox|IPXC_Content::BBox]], [[PXV:IPXC_ContentItem_BBox|IPXC_ContentItem::BBox]], [[PXV:IPXC_Font_GetBBox|IPXC_Font::GetBBox]], [[PXV:IPXC_XForm_BBox|IPXC_XForm::BBox]], [[PXV:IPXC_Annotation_Rect|IPXC_Annotation::Rect]], [[PXV:IPXC_AnnotHandler_GetPrintAppearance|IPXC_AnnotHandler::GetPrintAppearance]], [[PXV:IPXC_AnnotHandler_ScaleAnnot|IPXC_AnnotHandler::ScaleAnnot]], [[PXV:IPXC_PageText_CharRect|IPXC_PageText::CharRect]], [[PXV:IPXC_Article_InsertBead|IPXC_Article::InsertBead]], [[PXV:IPXC_Article_BeadRect|IPXC_Article::BeadRect]], [[PXV:IPXC_ContentCreator_Arc|IPXC_ContentCreator::Arc]], [[PXV:IPXC_ContentCreator_Arc2|IPXC_ContentCreator::Arc2]], [[PXV:IPXC_ContentCreator_Chord|IPXC_ContentCreator::Chord]], [[PXV:IPXC_ContentCreator_Chord2|IPXC_ContentCreator::Chord2]], [[PXV:IPXC_ContentCreator_Pie|IPXC_ContentCreator::Pie]], [[PXV:IPXC_ContentCreator_Pie2|IPXC_ContentCreator::Pie2]], [[PXV:IPXC_ContentCreator_RoundRectEx|IPXC_ContentCreator::RoundRectEx]], [[PXV:IPXC_ContentCreator_ShowTextBlock|IPXC_ContentCreator::ShowTextBlock]], [[PXV:IPXC_DrawTextCallbacks_OnGetNewRect|IPXC_DrawTextCallbacks::OnGetNewRect]], [[PXV:IPXC_Rects_Insert|IPXC_Rects::Insert]], [[PXV:IPXC_Rects_Item|IPXC_Rects::Item]], [[PXV:IPXC_Pattern_GetBBox|IPXC_Pattern::GetBBox]], [[PXV:IPXC_Shading_GetBBox|IPXC_Shading::GetBBox]], [[PXV:IPXC_AnnotData_FreeText_TextBox|IPXC_AnnotData_FreeText::TextBox]], [[PXV:IPXC_AnnotData_Link_BBox|IPXC_AnnotData_Link::BBox]], [[PXV:IPXC_AnnotData_Redaction_BBox|IPXC_AnnotData_Redaction::BBox]], [[PXV:IPXC_AnnotData_Stamp_BBox|IPXC_AnnotData_Stamp::BBox]], [[PXV:IPXC_AnnotData_SquareCircle_BBox|IPXC_AnnotData_SquareCircle::BBox]], [[PXV:IPXC_AnnotData_SquareCircle_RD|IPXC_AnnotData_SquareCircle::RD]], [[PXV:IPXC_StampInfo_ArtBox|IPXC_StampInfo::ArtBox]], [[PXV:IPXV_PagesView_GetAnnotRectOnPage|IPXV_PagesView::GetAnnotRectOnPage]], [[PXV:IPXV_PagesLayoutManager_DeviceRectToPageRect|IPXV_PagesLayoutManager::DeviceRectToPageRect]], [[PXV:IPXV_PagesLayoutManager_EnsureVisible|IPXV_PagesLayoutManager::EnsureVisible]], [[PXV:IPXV_PagesLayoutManager_IsPageRectVisible|IPXV_PagesLayoutManager::IsPageRectVisible]], [[PXV:IPXV_PagesLayoutManager_PageRectToDeviceRect|IPXV_PagesLayoutManager::PageRectToDeviceRect]], [[PXV:IPXV_PagesRegions_Add2|IPXV_PagesRegions::Add2]], [[PXV:IPXV_PageRegion_RectOnPage|IPXV_PageRegion::RectOnPage]], [[PXV:IPXV_OCRRegions_InsertNew|IPXV_OCRRegions::InsertNew]], [[PXV:IPXV_OCRRegion_Rect|IPXV_OCRRegion::Rect]], [[PXV:IPXV_PageRectSelection_Update|IPXV_PageRectSelection::Update]], [[PXV:IPXV_PageRectSelection_PageRect|IPXV_PageRectSelection::PageRect]]
+
[[PXV:IRangeHelper_GetCustomRect|IRangeHelper::GetCustomRect]], [[PXV:IRangeHelper_SetCustomRect|IRangeHelper::SetCustomRect]], [[PXV:IRangeHelper_CurrentRect|IRangeHelper::CurrentRect]], [[PXV:IMathHelper_Matrix_RectToRect|IMathHelper::Matrix_RectToRect]], [[PXV:IMathHelper_Quad_To_Rect|IMathHelper::Quad_To_Rect]], [[PXV:IMathHelper_Rect_HasIntersect|IMathHelper::Rect_HasIntersect]], [[PXV:IMathHelper_Rect_Intersect|IMathHelper::Rect_Intersect]], [[PXV:IMathHelper_Rect_IsEqual|IMathHelper::Rect_IsEqual]], [[PXV:IMathHelper_Rect_Normalize|IMathHelper::Rect_Normalize]], [[PXV:IMathHelper_Rect_PtIn|IMathHelper::Rect_PtIn]], [[PXV:IMathHelper_Rect_To_Quad|IMathHelper::Rect_To_Quad]], [[PXV:IMathHelper_Rect_Transform|IMathHelper::Rect_Transform]], [[PXV:IMathHelper_Rect_Transform2x2|IMathHelper::Rect_Transform2x2]], [[PXV:IMathHelper_Rect_Union|IMathHelper::Rect_Union]], [[PXV:IPXC_AcroForm_CreateField|IPXC_AcroForm::CreateField]], [[PXV:IPXC_Document_CreateNewXForm|IPXC_Document::CreateNewXForm]], [[PXV:IPXC_Document_CreateTilePattern|IPXC_Document::CreateTilePattern]], [[PXV:IPXC_Document_DeferedDigitalPFX|IPXC_Document::DeferedDigitalPFX]], [[PXV:IPXC_Document_DeferedDigitalPFX2|IPXC_Document::DeferedDigitalPFX2]], [[PXV:IPXC_Document_DeferedDigitalSign|IPXC_Document::DeferedDigitalSign]], [[PXV:IPXC_Pages_AddEmptyPages|IPXC_Pages::AddEmptyPages]], [[PXV:IPXC_Pages_InsertPage|IPXC_Pages::InsertPage]], [[PXV:IPXC_Page_InsertNewAnnot|IPXC_Page::InsertNewAnnot]], [[PXV:IPXC_Page_InsertNewAnnotFromDict|IPXC_Page::InsertNewAnnotFromDict]], [[PXV:IPXC_Page_Box|IPXC_Page::Box]], [[PXV:IPXC_Content_GetType3Metrics|IPXC_Content::GetType3Metrics]], [[PXV:IPXC_Content_SetType3Metrics|IPXC_Content::SetType3Metrics]], [[PXV:IPXC_Content_BBox|IPXC_Content::BBox]], [[PXV:IPXC_ContentItem_BBox|IPXC_ContentItem::BBox]], [[PXV:IPXC_Font_GetBBox|IPXC_Font::GetBBox]], [[PXV:IPXC_XForm_BBox|IPXC_XForm::BBox]], [[PXV:IPXC_PageText_CharRect|IPXC_PageText::CharRect]], [[PXV:IPXC_Annotation_Rect|IPXC_Annotation::Rect]], [[PXV:IPXC_AnnotHandler_GetPrintAppearance|IPXC_AnnotHandler::GetPrintAppearance]], [[PXV:IPXC_AnnotHandler_ScaleAnnot|IPXC_AnnotHandler::ScaleAnnot]], [[PXV:IPXC_Article_InsertBead|IPXC_Article::InsertBead]], [[PXV:IPXC_Article_BeadRect|IPXC_Article::BeadRect]], [[PXV:IPXC_ContentCreator_Arc|IPXC_ContentCreator::Arc]], [[PXV:IPXC_ContentCreator_Arc2|IPXC_ContentCreator::Arc2]], [[PXV:IPXC_ContentCreator_Chord|IPXC_ContentCreator::Chord]], [[PXV:IPXC_ContentCreator_Chord2|IPXC_ContentCreator::Chord2]], [[PXV:IPXC_ContentCreator_Pie|IPXC_ContentCreator::Pie]], [[PXV:IPXC_ContentCreator_Pie2|IPXC_ContentCreator::Pie2]], [[PXV:IPXC_ContentCreator_PlaceImageEx|IPXC_ContentCreator::PlaceImageEx]], [[PXV:IPXC_ContentCreator_PlaceXFormEx|IPXC_ContentCreator::PlaceXFormEx]], [[PXV:IPXC_ContentCreator_RoundRectEx|IPXC_ContentCreator::RoundRectEx]], [[PXV:IPXC_ContentCreator_ShowTextBlock|IPXC_ContentCreator::ShowTextBlock]], [[PXV:IPXC_DrawTextCallbacks_OnGetNewRect|IPXC_DrawTextCallbacks::OnGetNewRect]], [[PXV:IPXC_Rects_Insert|IPXC_Rects::Insert]], [[PXV:IPXC_Rects_Item|IPXC_Rects::Item]], [[PXV:IPXC_Pattern_GetBBox|IPXC_Pattern::GetBBox]], [[PXV:IPXC_Shading_GetBBox|IPXC_Shading::GetBBox]], [[PXV:IPXC_AnnotData_FreeText_TextBox|IPXC_AnnotData_FreeText::TextBox]], [[PXV:IPXC_AnnotData_Link_BBox|IPXC_AnnotData_Link::BBox]], [[PXV:IPXC_AnnotData_Redaction_BBox|IPXC_AnnotData_Redaction::BBox]], [[PXV:IPXC_AnnotData_Stamp_BBox|IPXC_AnnotData_Stamp::BBox]], [[PXV:IPXC_AnnotData_SquareCircle_BBox|IPXC_AnnotData_SquareCircle::BBox]], [[PXV:IPXC_AnnotData_SquareCircle_RD|IPXC_AnnotData_SquareCircle::RD]], [[PXV:IPXC_StampInfo_ArtBox|IPXC_StampInfo::ArtBox]], [[PXV:IPXV_PagesView_GetAnnotRectOnPage|IPXV_PagesView::GetAnnotRectOnPage]], [[PXV:IPXV_PagesLayoutManager_DeviceRectToPageRect|IPXV_PagesLayoutManager::DeviceRectToPageRect]], [[PXV:IPXV_PagesLayoutManager_EnsureVisible|IPXV_PagesLayoutManager::EnsureVisible]], [[PXV:IPXV_PagesLayoutManager_IsPageRectVisible|IPXV_PagesLayoutManager::IsPageRectVisible]], [[PXV:IPXV_PagesLayoutManager_PageRectToDeviceRect|IPXV_PagesLayoutManager::PageRectToDeviceRect]], [[PXV:IPXV_PagesRegions_Add2|IPXV_PagesRegions::Add2]], [[PXV:IPXV_PageRegion_RectOnPage|IPXV_PageRegion::RectOnPage]], [[PXV:IPXV_OCRTask_AnalyzePage|IPXV_OCRTask::AnalyzePage]], [[PXV:IPXV_OCRRegions_InsertNew|IPXV_OCRRegions::InsertNew]], [[PXV:IPXV_OCRRegion_Rect|IPXV_OCRRegion::Rect]], [[PXV:IPXV_PageRectSelection_Update|IPXV_PageRectSelection::Update]], [[PXV:IPXV_PageRectSelection_PageRect|IPXV_PageRectSelection::PageRect]]

Latest revision as of 01:35, 1 December 2017


Specifies the rectangle by the coordinates of its upper-left and lower-right corners.

Syntax

struct PXC_Rect
{
    double left;
    double bottom;
    double right;
    double top;
};

Members

left
Specifies the x-coordinate of the upper-left corner of the rectangle.
bottom
Specifies the y-coordinate of the lower-right corner of the rectangle.
right
Specifies the x-coordinate of the lower-right corner of the rectangle.
top
Specifies the y-coordinate of the upper-left corner of the rectangle.

See Also

IRangeHelper::GetCustomRect, IRangeHelper::SetCustomRect, IRangeHelper::CurrentRect, IMathHelper::Matrix_RectToRect, IMathHelper::Quad_To_Rect, IMathHelper::Rect_HasIntersect, IMathHelper::Rect_Intersect, IMathHelper::Rect_IsEqual, IMathHelper::Rect_Normalize, IMathHelper::Rect_PtIn, IMathHelper::Rect_To_Quad, IMathHelper::Rect_Transform, IMathHelper::Rect_Transform2x2, IMathHelper::Rect_Union, IPXC_AcroForm::CreateField, IPXC_Document::CreateNewXForm, IPXC_Document::CreateTilePattern, IPXC_Document::DeferedDigitalPFX, IPXC_Document::DeferedDigitalPFX2, IPXC_Document::DeferedDigitalSign, IPXC_Pages::AddEmptyPages, IPXC_Pages::InsertPage, IPXC_Page::InsertNewAnnot, IPXC_Page::InsertNewAnnotFromDict, IPXC_Page::Box, IPXC_Content::GetType3Metrics, IPXC_Content::SetType3Metrics, IPXC_Content::BBox, IPXC_ContentItem::BBox, IPXC_Font::GetBBox, IPXC_XForm::BBox, IPXC_PageText::CharRect, IPXC_Annotation::Rect, IPXC_AnnotHandler::GetPrintAppearance, IPXC_AnnotHandler::ScaleAnnot, IPXC_Article::InsertBead, IPXC_Article::BeadRect, IPXC_ContentCreator::Arc, IPXC_ContentCreator::Arc2, IPXC_ContentCreator::Chord, IPXC_ContentCreator::Chord2, IPXC_ContentCreator::Pie, IPXC_ContentCreator::Pie2, IPXC_ContentCreator::PlaceImageEx, IPXC_ContentCreator::PlaceXFormEx, IPXC_ContentCreator::RoundRectEx, IPXC_ContentCreator::ShowTextBlock, IPXC_DrawTextCallbacks::OnGetNewRect, IPXC_Rects::Insert, IPXC_Rects::Item, IPXC_Pattern::GetBBox, IPXC_Shading::GetBBox, IPXC_AnnotData_FreeText::TextBox, IPXC_AnnotData_Link::BBox, IPXC_AnnotData_Redaction::BBox, IPXC_AnnotData_Stamp::BBox, IPXC_AnnotData_SquareCircle::BBox, IPXC_AnnotData_SquareCircle::RD, IPXC_StampInfo::ArtBox, IPXV_PagesView::GetAnnotRectOnPage, IPXV_PagesLayoutManager::DeviceRectToPageRect, IPXV_PagesLayoutManager::EnsureVisible, IPXV_PagesLayoutManager::IsPageRectVisible, IPXV_PagesLayoutManager::PageRectToDeviceRect, IPXV_PagesRegions::Add2, IPXV_PageRegion::RectOnPage, IPXV_OCRTask::AnalyzePage, IPXV_OCRRegions::InsertNew, IPXV_OCRRegion::Rect, IPXV_PageRectSelection::Update, IPXV_PageRectSelection::PageRect