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
charposlist.h
Go to the documentation of this file.
1
// Copyright 2016 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
CORE_FPDFAPI_RENDER_CHARPOSLIST_H_
8
#
define
CORE_FPDFAPI_RENDER_CHARPOSLIST_H_
9
10
#
include
<
stdint
.
h
>
11
12
#
include
<
vector
>
13
14
#
include
"core/fxcrt/span.h"
15
16
class
CPDF_Font
;
17
class
TextCharPos
;
18
19
std
::
vector
<
TextCharPos
>
GetCharPosList
(pdfium::span<
const
uint32_t> char_codes,
20
pdfium::span<
const
float
> char_pos,
21
CPDF_Font
* font,
22
float
font_size);
23
24
#
endif
// CORE_FPDFAPI_RENDER_CHARPOSLIST_H_
ByteString
fxcrt::ByteString ByteString
Definition
bytestring.h:180
GetCharPosList
std::vector< TextCharPos > GetCharPosList(pdfium::span< const uint32_t > char_codes, pdfium::span< const float > char_pos, CPDF_Font *font, float font_size)
Definition
charposlist.cpp:97
CFX_FontMapper
Definition
cfx_fontmapper.h:31
CFX_FontMapper::GetStandardFontName
static std::optional< StandardFont > GetStandardFontName(ByteString *name)
Definition
cfx_fontmapper.cpp:886
CFX_Font
Definition
cfx_font.h:38
CFX_Font::GetGlyphWidth
int GetGlyphWidth(uint32_t glyph_index) const
Definition
cfx_font.cpp:251
CFX_Font::GetSubstFont
CFX_SubstFont * GetSubstFont() const
Definition
cfx_font.h:79
CFX_SubstFont
Definition
cfx_substfont.h:13
CFX_SubstFont::IsBuiltInGenericFont
bool IsBuiltInGenericFont() const
Definition
cfx_substfont.h:24
CPDF_CIDFont::CIDFromCharCode
uint16_t CIDFromCharCode(uint32_t charcode) const
Definition
cpdf_cidfont.cpp:297
CPDF_CIDFont::GetCIDTransform
const CIDTransform * GetCIDTransform(uint16_t cid) const
Definition
cpdf_cidfont.cpp:845
CPDF_CIDFont::CIDTransformToFloat
static float CIDTransformToFloat(uint8_t ch)
Definition
cpdf_cidfont.cpp:823
CPDF_CIDFont::IsVertWriting
bool IsVertWriting() const override
Definition
cpdf_cidfont.cpp:302
CPDF_Font
Definition
cpdf_font.h:37
CPDF_Font::IsTrueTypeFont
virtual bool IsTrueTypeFont() const
Definition
cpdf_font.cpp:66
CPDF_Font::GetCharWidthF
virtual int GetCharWidthF(uint32_t charcode)=0
CPDF_Font::FallbackGlyphFromCharcode
int FallbackGlyphFromCharcode(int fallbackFont, uint32_t charcode)
Definition
cpdf_font.cpp:385
CPDF_Font::AsCIDFont
virtual CPDF_CIDFont * AsCIDFont()
Definition
cpdf_font.cpp:106
CPDF_Font::GlyphFromCharCode
virtual int GlyphFromCharCode(uint32_t charcode, bool *pVertGlyph)=0
CPDF_Font::IsCIDFont
virtual bool IsCIDFont() const
Definition
cpdf_font.cpp:74
CPDF_Font::UnicodeFromCharCode
virtual WideString UnicodeFromCharCode(uint32_t charcode) const
Definition
cpdf_font.cpp:133
CPDF_Font::GetFont
CFX_Font * GetFont()
Definition
cpdf_font.h:128
CPDF_Font::GetBaseFontName
ByteString GetBaseFontName() const
Definition
cpdf_font.h:98
CPDF_Font::HasFontWidths
virtual bool HasFontWidths() const
Definition
cpdf_font.cpp:147
CPDF_Font::FallbackFontFromCharcode
uint32_t FallbackFontFromCharcode(uint32_t charcode)
Definition
cpdf_font.cpp:372
CPDF_Font::IsEmbedded
bool IsEmbedded() const
Definition
cpdf_font.h:100
CPDF_Font::GetFontFallback
CFX_Font * GetFontFallback(int position)
Definition
cpdf_font.cpp:398
TextCharPos
Definition
text_char_pos.h:15
TextCharPos::m_GlyphIndex
uint32_t m_GlyphIndex
Definition
text_char_pos.h:25
TextCharPos::m_bFontStyle
bool m_bFontStyle
Definition
text_char_pos.h:32
TextCharPos::m_FallbackFontPosition
int32_t m_FallbackFontPosition
Definition
text_char_pos.h:30
TextCharPos::m_FontCharWidth
int m_FontCharWidth
Definition
text_char_pos.h:26
TextCharPos::m_bGlyphAdjust
bool m_bGlyphAdjust
Definition
text_char_pos.h:31
TextCharPos::m_Unicode
uint32_t m_Unicode
Definition
text_char_pos.h:24
fxcrt::ByteString::MakeLower
void MakeLower()
Definition
bytestring.cpp:330
CFX_Point16
CFX_PTemplate< int16_t > CFX_Point16
Definition
fx_coordinates.h:49
CFX_PointF
CFX_PTemplate< float > CFX_PointF
Definition
fx_coordinates.h:51
CIDTransform
Definition
cpdf_cidfont.h:32
CIDTransform::f
uint8_t f
Definition
cpdf_cidfont.h:39
CIDTransform::e
uint8_t e
Definition
cpdf_cidfont.h:38
CIDTransform::b
uint8_t b
Definition
cpdf_cidfont.h:35
CIDTransform::a
uint8_t a
Definition
cpdf_cidfont.h:34
CIDTransform::c
uint8_t c
Definition
cpdf_cidfont.h:36
CIDTransform::d
uint8_t d
Definition
cpdf_cidfont.h:37
WideString
fxcrt::WideString WideString
Definition
widestring.h:207
qtwebengine
src
3rdparty
chromium
third_party
pdfium
core
fpdfapi
render
charposlist.h
Generated on
for Qt by
1.18.0