Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
cfgas_txtbreak.h File Reference

(0ccf980226462398d5097987466bcffd8236e1e9)

#include <deque>
#include <vector>
#include "core/fxcrt/fx_coordinates.h"
#include "core/fxcrt/retain_ptr.h"
#include "core/fxcrt/span.h"
#include "core/fxcrt/unowned_ptr.h"
#include "xfa/fgas/layout/cfgas_break.h"
#include "xfa/fgas/layout/cfgas_char.h"
Include dependency graph for cfgas_txtbreak.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CFGAS_TxtBreak
class  CFGAS_TxtBreak::Engine
struct  CFGAS_TxtBreak::Run

Macros

#define FX_TXTCHARSTYLE_ArabicShadda   0x0020
#define FX_TXTCHARSTYLE_OddBidiLevel   0x0040

Enumerations

enum  CFX_TxtLineAlignment { CFX_TxtLineAlignment_Left = 0 , CFX_TxtLineAlignment_Center = 1 << 0 , CFX_TxtLineAlignment_Right = 1 << 1 , CFX_TxtLineAlignment_Justified = 1 << 2 }

Functions

bool CFX_BreakTypeNoneOrPiece (CFGAS_Char::BreakType type)

Macro Definition Documentation

◆ FX_TXTCHARSTYLE_ArabicShadda

#define FX_TXTCHARSTYLE_ArabicShadda   0x0020

Definition at line 23 of file cfgas_txtbreak.h.

◆ FX_TXTCHARSTYLE_OddBidiLevel

#define FX_TXTCHARSTYLE_OddBidiLevel   0x0040

Definition at line 24 of file cfgas_txtbreak.h.

Enumeration Type Documentation

◆ CFX_TxtLineAlignment

Enumerator
CFX_TxtLineAlignment_Left 
CFX_TxtLineAlignment_Center 
CFX_TxtLineAlignment_Right 
CFX_TxtLineAlignment_Justified 

Definition at line 26 of file cfgas_txtbreak.h.

Function Documentation

◆ CFX_BreakTypeNoneOrPiece()

bool CFX_BreakTypeNoneOrPiece ( CFGAS_Char::BreakType type)
inline

Definition at line 33 of file cfgas_txtbreak.h.

References CFGAS_Char::kNone, and CFGAS_Char::kPiece.

Referenced by pdfium::CFDE_TextOut::CalcLogicSize().

Here is the caller graph for this function: