| Index: core/include/fpdfapi/fpdf_resource.h
|
| diff --git a/core/include/fpdfapi/fpdf_resource.h b/core/include/fpdfapi/fpdf_resource.h
|
| index 393a9cc0bf14ae643b2aa08217ce543bf9d12074..23e1b55efb82a5162e1ae521700e6d5410dac75f 100644
|
| --- a/core/include/fpdfapi/fpdf_resource.h
|
| +++ b/core/include/fpdfapi/fpdf_resource.h
|
| @@ -149,7 +149,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;
|
| @@ -226,7 +226,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;
|
| @@ -317,7 +317,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;
|
| @@ -367,7 +367,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;
|
|
|