Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
cxfa_line.h
Go to the documentation of this file.
1
// Copyright 2017 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
XFA_FXFA_PARSER_CXFA_LINE_H_
8
#
define
XFA_FXFA_PARSER_CXFA_LINE_H_
9
10
#
include
"xfa/fxfa/parser/cxfa_node.h"
11
12
class
CXFA_Edge;
13
14
class
CXFA_Line
final
:
public
CXFA_Node
{
15
public
:
16
static
CXFA_Line*
FromNode
(
CXFA_Node
* pNode);
17
18
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
;
19
~
CXFA_Line
()
override
;
20
21
XFA_AttributeValue
GetHand
();
22
bool
GetSlope
();
23
CXFA_Edge*
GetEdgeIfExists
();
24
25
private
:
26
CXFA_Line(CXFA_Document* doc,
XFA_PacketType
packet);
27
};
28
29
#
endif
// XFA_FXFA_PARSER_CXFA_LINE_H_
CFGAS_GEColor
Definition
cfgas_gecolor.h:19
CFGAS_GEColor::CFGAS_GEColor
CFGAS_GEColor(FX_ARGB argb)
Definition
cfgas_gecolor.cpp:9
CFGAS_GEGraphics::StateRestorer
Definition
cfgas_gegraphics.h:28
CFGAS_GEGraphics::StateRestorer::StateRestorer
StateRestorer(CFGAS_GEGraphics *graphics)
Definition
cfgas_gegraphics.cpp:421
CFGAS_GEGraphics
Definition
cfgas_gegraphics.h:26
CFGAS_GEGraphics::SetLineWidth
void SetLineWidth(float lineWidth)
Definition
cfgas_gegraphics.cpp:157
CFGAS_GEGraphics::SetStrokeColor
void SetStrokeColor(const CFGAS_GEColor &color)
Definition
cfgas_gegraphics.cpp:165
CFGAS_GEGraphics::SetLineCap
void SetLineCap(CFX_GraphStateData::LineCap lineCap)
Definition
cfgas_gegraphics.cpp:139
CFGAS_GEGraphics::StrokePath
void StrokePath(const CFGAS_GEPath &path, const CFX_Matrix &matrix)
Definition
cfgas_gegraphics.cpp:173
CFGAS_GEGraphics::EnableActOnDash
void EnableActOnDash()
Definition
cfgas_gegraphics.cpp:161
CFGAS_GEPath::AddLine
void AddLine(const CFX_PointF &p1, const CFX_PointF &p2)
Definition
cfgas_gepath.cpp:78
CFX_GraphStateData
Definition
cfx_graphstatedata.h:16
CFX_GraphStateData::LineCap
LineCap
Definition
cfx_graphstatedata.h:18
CFX_GraphStateData::LineCap::kRound
@ kRound
Definition
cfx_graphstatedata.h:18
CFX_GraphStateData::LineCap::kButt
@ kButt
Definition
cfx_graphstatedata.h:18
CFX_GraphStateData::LineCap::kSquare
@ kSquare
Definition
cfx_graphstatedata.h:18
CFX_Matrix
Definition
fx_coordinates.h:440
CFX_Matrix::Concat
void Concat(const CFX_Matrix &right)
Definition
fx_coordinates.h:480
CFX_RectF
Definition
fx_coordinates.h:276
CFX_RectF::width
float width
Definition
fx_coordinates.h:430
CFX_RectF::left
float left
Definition
fx_coordinates.h:428
CFX_RectF::height
float height
Definition
fx_coordinates.h:431
CFX_RectF::Inflate
void Inflate(float x, float y)
Definition
fx_coordinates.h:331
CFX_RectF::top
float top
Definition
fx_coordinates.h:429
CFX_RectF::bottom
float bottom() const
Definition
fx_coordinates.h:316
CFX_RectF::right
float right() const
Definition
fx_coordinates.h:315
CFX_RectF::Deflate
void Deflate(float x, float y)
Definition
fx_coordinates.h:350
CXFA_FFLine::~CXFA_FFLine
~CXFA_FFLine() override
CXFA_FFLine::RenderWidget
void RenderWidget(CFGAS_GEGraphics *pGS, const CFX_Matrix &matrix, HighlightOption highlight) override
Definition
cxfa_ffline.cpp:82
CXFA_FFWidget
Definition
cxfa_ffwidget.h:69
CXFA_FFWidget::GetRotateMatrix
CFX_Matrix GetRotateMatrix() override
Definition
cxfa_ffwidget.cpp:511
CXFA_FFWidget::CXFA_FFWidget
CXFA_FFWidget(CXFA_Node *pNode)
Definition
cxfa_ffwidget.cpp:195
CXFA_FFWidget::HasVisibleStatus
bool HasVisibleStatus() const
Definition
cxfa_ffwidget.cpp:609
CXFA_FFWidget::HighlightOption
HighlightOption
Definition
cxfa_ffwidget.h:72
CXFA_FFWidget::GetRectWithoutRotate
CFX_RectF GetRectWithoutRotate()
Definition
cxfa_ffwidget.cpp:226
CXFA_Line::FromNode
static CXFA_Line * FromNode(CXFA_Node *pNode)
Definition
cxfa_line.cpp:33
CXFA_Line::~CXFA_Line
~CXFA_Line() override
CXFA_Line::GetEdgeIfExists
CXFA_Edge * GetEdgeIfExists()
Definition
cxfa_line.cpp:61
CXFA_Line::GetSlope
bool GetSlope()
Definition
cxfa_line.cpp:57
CXFA_Line::GetHand
XFA_AttributeValue GetHand()
Definition
cxfa_line.cpp:53
CXFA_Node
Definition
cxfa_node.h:94
CXFA_Stroke::GetColor
FX_ARGB GetColor() const
Definition
cxfa_stroke.cpp:114
CXFA_Stroke::GetCapType
XFA_AttributeValue GetCapType()
Definition
cxfa_stroke.cpp:94
CXFA_Stroke::IsVisible
bool IsVisible()
Definition
cxfa_stroke.cpp:87
CXFA_Stroke::GetThickness
float GetThickness() const
Definition
cxfa_stroke.cpp:102
CXFA_Stroke::GetStrokeType
XFA_AttributeValue GetStrokeType()
Definition
cxfa_stroke.cpp:98
CXFA_Value::GetLineIfExists
CXFA_Line * GetLineIfExists() const
Definition
cxfa_value.cpp:76
XFA_RectWithoutMargin
void XFA_RectWithoutMargin(CFX_RectF *rt, const CXFA_Margin *margin)
Definition
cxfa_ffwidget.cpp:179
XFA_StrokeTypeSetLineDash
void XFA_StrokeTypeSetLineDash(CFGAS_GEGraphics *pGraphics, XFA_AttributeValue iStrokeType, XFA_AttributeValue iCapType)
Definition
cxfa_stroke.cpp:23
FX_ARGB
uint32_t FX_ARGB
Definition
fx_dib.h:36
XFA_AttributeValue
XFA_AttributeValue
Definition
fxfa_basic.h:60
XFA_PacketType
XFA_PacketType
Definition
fxfa_basic.h:44
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Definition
heap.h:32
NOTREACHED_NORETURN
#define NOTREACHED_NORETURN()
Definition
notreached.h:22
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fxfa
parser
cxfa_line.h
Generated on
for Qt by
1.18.0