Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <stdint.h>
#include "core/fpdfdoc/cpdf_formfield.h"
#include "core/fxcodec/fx_codec_def.h"
#include "core/fxcrt/mask.h"
#include "core/fxcrt/retain_ptr.h"
#include "core/fxge/cfx_graphstatedata.h"
#include "fxjs/gc/heap.h"
#include "v8/include/cppgc/garbage-collected.h"
#include "v8/include/cppgc/visitor.h"
#include "xfa/fwl/cfwl_app.h"
#include "xfa/fwl/cfwl_messagemouse.h"
#include "xfa/fwl/cfwl_widget.h"
#include "xfa/fwl/fwl_widgetdef.h"
#include "xfa/fxfa/cxfa_eventparam.h"
#include "xfa/fxfa/cxfa_ffapp.h"
#include "xfa/fxfa/fxfa.h"
#include "xfa/fxfa/layout/cxfa_contentlayoutitem.h"
Go to the source code of this file.
Classes | |
class | CXFA_FFWidget |
class | CXFA_FFWidget::IteratorIface |
Functions | |
float | XFA_UnitPx2Pt (float fPx, float fDpi) |
void | XFA_DrawImage (CFGAS_GEGraphics *pGS, const CFX_RectF &rtImage, const CFX_Matrix &matrix, RetainPtr< CFX_DIBitmap > pDIBitmap, XFA_AttributeValue iAspect, const CFX_Size &dpi, XFA_AttributeValue iHorzAlign, XFA_AttributeValue iVertAlign) |
RetainPtr< CFX_DIBitmap > | XFA_LoadImageFromBuffer (RetainPtr< IFX_SeekableReadStream > pImageFileRead, FXCODEC_IMAGE_TYPE type, int32_t &iImageXDpi, int32_t &iImageYDpi) |
void | XFA_RectWithoutMargin (CFX_RectF *rt, const CXFA_Margin *margin) |
CXFA_FFField * | ToField (CXFA_FFWidget *widget) |
Variables | |
constexpr float | kXFAWidgetPrecision = 0.001f |
|
inline |
Definition at line 216 of file cxfa_ffwidget.h.
References CXFA_FFWidget::AsField().
Referenced by CXFA_FFNotify::OnWidgetListItemAdded(), CXFA_FFNotify::OnWidgetListItemRemoved(), CXFA_FFNotify::OpenDropDownList(), and CXFA_FFField::SetEditScrollOffset().
void XFA_DrawImage | ( | CFGAS_GEGraphics * | pGS, |
const CFX_RectF & | rtImage, | ||
const CFX_Matrix & | matrix, | ||
RetainPtr< CFX_DIBitmap > | pDIBitmap, | ||
XFA_AttributeValue | iAspect, | ||
const CFX_Size & | dpi, | ||
XFA_AttributeValue | iHorzAlign, | ||
XFA_AttributeValue | iVertAlign ) |
Definition at line 60 of file cxfa_ffwidget.cpp.
References CFX_Matrix::CFX_Matrix(), CFX_RenderDevice::StateRestorer::StateRestorer(), CFX_Path::AppendRect(), CFX_RectF::bottom(), CFX_Matrix::Concat(), CXFA_ImageRenderer::Continue(), CFGAS_GEGraphics::GetRenderDevice(), CFX_RectF::height, CFX_RectF::IsEmpty(), CFX_RectF::left, CFX_RectF::right(), CFX_RenderDevice::SetClip_PathFill(), CXFA_ImageRenderer::Start(), CFX_RectF::top, CFX_RectF::width, and CFX_FillRenderOptions::WindingOptions().
RetainPtr< CFX_DIBitmap > XFA_LoadImageFromBuffer | ( | RetainPtr< IFX_SeekableReadStream > | pImageFileRead, |
FXCODEC_IMAGE_TYPE | type, | ||
int32_t & | iImageXDpi, | ||
int32_t & | iImageYDpi ) |
Definition at line 139 of file cxfa_ffwidget.cpp.
References kDecodeReady, kDecodeToBeContinued, and kError.
void XFA_RectWithoutMargin | ( | CFX_RectF * | rt, |
const CXFA_Margin * | margin ) |
Definition at line 201 of file cxfa_ffwidget.cpp.
References CFX_RectF::Deflate(), CXFA_Margin::GetBottomInset(), CXFA_Margin::GetLeftInset(), CXFA_Margin::GetRightInset(), and CXFA_Margin::GetTopInset().
Referenced by CXFA_FFField::CapLeftRightPlacement(), CXFA_FFField::CapPlacement(), CXFA_FFField::CapTopBottomPlacement(), CXFA_FFCheckButton::PerformLayout(), CXFA_FFPushButton::PerformLayout(), CXFA_FFArc::RenderWidget(), CXFA_FFImage::RenderWidget(), CXFA_FFLine::RenderWidget(), CXFA_FFRectangle::RenderWidget(), CXFA_FFText::RenderWidget(), and CXFA_FFWidget::RenderWidget().
|
inline |
Definition at line 42 of file cxfa_ffwidget.h.
|
constexpr |
Definition at line 46 of file cxfa_ffwidget.h.
Referenced by CXFA_Node::FindSplitPos().