| Index: core/include/fpdfapi/fpdf_resource.h
|
| diff --git a/core/include/fpdfapi/fpdf_resource.h b/core/include/fpdfapi/fpdf_resource.h
|
| index 7dbc3fd618adc6f3394cb73b0f818b62edb494dd..d48ccfe95b99d1ce0a389313476b90e12ca62e6e 100644
|
| --- a/core/include/fpdfapi/fpdf_resource.h
|
| +++ b/core/include/fpdfapi/fpdf_resource.h
|
| @@ -151,7 +151,7 @@ class CPDF_Font {
|
| int GetStringWidth(const FX_CHAR* pString, int size);
|
|
|
| virtual int GetCharWidthF(FX_DWORD charcode, int level = 0) = 0;
|
| - virtual void GetCharBBox(FX_DWORD charcode, FX_RECT& rect, int level = 0) = 0;
|
| + virtual FX_RECT GetCharBBox(FX_DWORD charcode, int level = 0) = 0;
|
|
|
| CPDF_Document* m_pDocument;
|
| CFX_Font m_Font;
|
| @@ -228,7 +228,7 @@ class CPDF_SimpleFont : public CPDF_Font {
|
|
|
| // CPDF_Font:
|
| int GetCharWidthF(FX_DWORD charcode, int level = 0) override;
|
| - void GetCharBBox(FX_DWORD charcode, FX_RECT& rect, int level = 0) override;
|
| + FX_RECT GetCharBBox(FX_DWORD charcode, int level = 0) override;
|
| int GlyphFromCharCode(FX_DWORD charcode, FX_BOOL* pVertGlyph = NULL) override;
|
| FX_BOOL IsUnicodeCompatible() const override;
|
| CFX_WideString UnicodeFromCharCode(FX_DWORD charcode) const override;
|
| @@ -319,7 +319,7 @@ class CPDF_Type3Font : public CPDF_SimpleFont {
|
| const CPDF_Type3Font* AsType3Font() const override { return this; }
|
| CPDF_Type3Font* AsType3Font() override { return this; }
|
| int GetCharWidthF(FX_DWORD charcode, int level = 0) override;
|
| - void GetCharBBox(FX_DWORD charcode, FX_RECT& rect, int level = 0) override;
|
| + FX_RECT GetCharBBox(FX_DWORD charcode, int level = 0) override;
|
|
|
| void SetPageResources(CPDF_Dictionary* pResources) {
|
| m_pPageResources = pResources;
|
| @@ -369,7 +369,7 @@ class CPDF_CIDFont : public CPDF_Font {
|
| CPDF_CIDFont* AsCIDFont() override { return this; }
|
| int GlyphFromCharCode(FX_DWORD charcode, FX_BOOL* pVertGlyph = NULL) override;
|
| int GetCharWidthF(FX_DWORD charcode, int level = 0) override;
|
| - void GetCharBBox(FX_DWORD charcode, FX_RECT& rect, int level = 0) override;
|
| + FX_RECT GetCharBBox(FX_DWORD charcode, int level = 0) override;
|
| FX_DWORD GetNextChar(const FX_CHAR* pString,
|
| int nStrLen,
|
| int& offset) const override;
|
|
|