Home | History | Annotate | Download | only in fpdf_page

Lines Matching defs:CPDF_StreamContentParser

12 CPDF_StreamContentParser::CPDF_StreamContentParser()

42 FX_BOOL CPDF_StreamContentParser::Initialize()
61 CPDF_StreamContentParser::~CPDF_StreamContentParser()
93 void CPDF_StreamContentParser::PrepareParse(CPDF_Document* pDocument,
135 int CPDF_StreamContentParser::GetNextParamPos()
154 void CPDF_StreamContentParser::AddNameParam(FX_LPCSTR name, int len)
172 void CPDF_StreamContentParser::AddNumberParam(FX_LPCSTR str, int len)
179 void CPDF_StreamContentParser::AddObjectParam(CPDF_Object* pObj)
185 void CPDF_StreamContentParser::ClearAllParams()
200 CPDF_Object* CPDF_StreamContentParser::GetObject(FX_DWORD index)
228 CFX_ByteString CPDF_StreamContentParser::GetString(FX_DWORD index)
246 FX_FLOAT CPDF_StreamContentParser::GetNumber(FX_DWORD index)
264 FX_FLOAT CPDF_StreamContentParser::GetNumber16(FX_DWORD index)
268 void CPDF_StreamContentParser::SetGraphicStates(CPDF_PageObject* pObj, FX_BOOL bColor, FX_BOOL bText, FX_BOOL bGraph)
285 void (CPDF_StreamContentParser::*m_OpHandler)();
287 {FXBSTR_ID('"', 0, 0, 0), &CPDF_StreamContentParser::Handle_NextLineShowText_Space},
288 {FXBSTR_ID('\'', 0, 0, 0), &CPDF_StreamContentParser::Handle_NextLineShowText},
289 {FXBSTR_ID('B', 0, 0, 0), &CPDF_StreamContentParser::Handle_FillStrokePath},
290 {FXBSTR_ID('B', '*', 0, 0), &CPDF_StreamContentParser::Handle_EOFillStrokePath},
291 {FXBSTR_ID('B', 'D', 'C', 0), &CPDF_StreamContentParser::Handle_BeginMarkedContent_Dictionary},
292 {FXBSTR_ID('B', 'I', 0, 0), &CPDF_StreamContentParser::Handle_BeginImage},
293 {FXBSTR_ID('B', 'M', 'C', 0), &CPDF_StreamContentParser::Handle_BeginMarkedContent},
294 {FXBSTR_ID('B', 'T', 0, 0), &CPDF_StreamContentParser::Handle_BeginText},
295 {FXBSTR_ID('B', 'X', 0, 0), &CPDF_StreamContentParser::Handle_BeginSectionUndefined},
296 {FXBSTR_ID('C', 'S', 0, 0), &CPDF_StreamContentParser::Handle_SetColorSpace_Stroke},
297 {FXBSTR_ID('D', 'P', 0, 0), &CPDF_StreamContentParser::Handle_MarkPlace_Dictionary},
298 {FXBSTR_ID('D', 'o', 0, 0), &CPDF_StreamContentParser::Handle_ExecuteXObject},
299 {FXBSTR_ID('E', 'I', 0, 0), &CPDF_StreamContentParser::Handle_EndImage},
300 {FXBSTR_ID('E', 'M', 'C', 0), &CPDF_StreamContentParser::Handle_EndMarkedContent},
301 {FXBSTR_ID('E', 'T', 0, 0), &CPDF_StreamContentParser::Handle_EndText},
302 {FXBSTR_ID('E', 'X', 0, 0), &CPDF_StreamContentParser::Handle_EndSectionUndefined},
303 {FXBSTR_ID('F', 0, 0, 0), &CPDF_StreamContentParser::Handle_FillPathOld},
304 {FXBSTR_ID('G', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetGray_Stroke},
305 {FXBSTR_ID('I', 'D', 0, 0), &CPDF_StreamContentParser::Handle_BeginImageData},
306 {FXBSTR_ID('J', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetLineCap},
307 {FXBSTR_ID('K', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetCMYKColor_Stroke},
308 {FXBSTR_ID('M', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetMiterLimit},
309 {FXBSTR_ID('M', 'P', 0, 0), &CPDF_StreamContentParser::Handle_MarkPlace},
310 {FXBSTR_ID('Q', 0, 0, 0), &CPDF_StreamContentParser::Handle_RestoreGraphState},
311 {FXBSTR_ID('R', 'G', 0, 0), &CPDF_StreamContentParser::Handle_SetRGBColor_Stroke},
312 {FXBSTR_ID('S', 0, 0, 0), &CPDF_StreamContentParser::Handle_StrokePath},
313 {FXBSTR_ID('S', 'C', 0, 0), &CPDF_StreamContentParser::Handle_SetColor_Stroke},
314 {FXBSTR_ID('S', 'C', 'N', 0), &CPDF_StreamContentParser::Handle_SetColorPS_Stroke},
315 {FXBSTR_ID('T', '*', 0, 0), &CPDF_StreamContentParser::Handle_MoveToNextLine},
316 {FXBSTR_ID('T', 'D', 0, 0), &CPDF_StreamContentParser::Handle_MoveTextPoint_SetLeading},
317 {FXBSTR_ID('T', 'J', 0, 0), &CPDF_StreamContentParser::Handle_ShowText_Positioning},
318 {FXBSTR_ID('T', 'L', 0, 0), &CPDF_StreamContentParser::Handle_SetTextLeading},
319 {FXBSTR_ID('T', 'c', 0, 0), &CPDF_StreamContentParser::Handle_SetCharSpace},
320 {FXBSTR_ID('T', 'd', 0, 0), &CPDF_StreamContentParser::Handle_MoveTextPoint},
321 {FXBSTR_ID('T', 'f', 0, 0), &CPDF_StreamContentParser::Handle_SetFont},
322 {FXBSTR_ID('T', 'j', 0, 0), &CPDF_StreamContentParser::Handle_ShowText},
323 {FXBSTR_ID('T', 'm', 0, 0), &CPDF_StreamContentParser::Handle_SetTextMatrix},
324 {FXBSTR_ID('T', 'r', 0, 0), &CPDF_StreamContentParser::Handle_SetTextRenderMode},
325 {FXBSTR_ID('T', 's', 0, 0), &CPDF_StreamContentParser::Handle_SetTextRise},
326 {FXBSTR_ID('T', 'w', 0, 0), &CPDF_StreamContentParser::Handle_SetWordSpace},
327 {FXBSTR_ID('T', 'z', 0, 0), &CPDF_StreamContentParser::Handle_SetHorzScale},
328 {FXBSTR_ID('W', 0, 0, 0), &CPDF_StreamContentParser::Handle_Clip},
329 {FXBSTR_ID('W', '*', 0, 0), &CPDF_StreamContentParser::Handle_EOClip},
330 {FXBSTR_ID('b', 0, 0, 0), &CPDF_StreamContentParser::Handle_CloseFillStrokePath},
331 {FXBSTR_ID('b', '*', 0, 0), &CPDF_StreamContentParser::Handle_CloseEOFillStrokePath},
332 {FXBSTR_ID('c', 0, 0, 0), &CPDF_StreamContentParser::Handle_CurveTo_123},
333 {FXBSTR_ID('c', 'm', 0, 0), &CPDF_StreamContentParser::Handle_ConcatMatrix},
334 {FXBSTR_ID('c', 's', 0, 0), &CPDF_StreamContentParser::Handle_SetColorSpace_Fill},
335 {FXBSTR_ID('d', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetDash},
336 {FXBSTR_ID('d', '0', 0, 0), &CPDF_StreamContentParser::Handle_SetCharWidth},
337 {FXBSTR_ID('d', '1', 0, 0), &CPDF_StreamContentParser::Handle_SetCachedDevice},
338 {FXBSTR_ID('f', 0, 0, 0), &CPDF_StreamContentParser::Handle_FillPath},
339 {FXBSTR_ID('f', '*', 0, 0), &CPDF_StreamContentParser::Handle_EOFillPath},
340 {FXBSTR_ID('g', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetGray_Fill},
341 {FXBSTR_ID('g', 's', 0, 0), &CPDF_StreamContentParser::Handle_SetExtendGraphState},
342 {FXBSTR_ID('h', 0, 0, 0), &CPDF_StreamContentParser::Handle_ClosePath},
343 {FXBSTR_ID('i', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetFlat},
344 {FXBSTR_ID('j', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetLineJoin},
345 {FXBSTR_ID('k', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetCMYKColor_Fill},
346 {FXBSTR_ID('l', 0, 0, 0), &CPDF_StreamContentParser::Handle_LineTo},
347 {FXBSTR_ID('m', 0, 0, 0), &CPDF_StreamContentParser::Handle_MoveTo},
348 {FXBSTR_ID('n', 0, 0, 0), &CPDF_StreamContentParser::Handle_EndPath},
349 {FXBSTR_ID('q', 0, 0, 0), &CPDF_StreamContentParser::Handle_SaveGraphState},
350 {FXBSTR_ID('r', 'e', 0, 0), &CPDF_StreamContentParser::Handle_Rectangle},
351 {FXBSTR_ID('r', 'g', 0, 0), &CPDF_StreamContentParser::Handle_SetRGBColor_Fill},
352 {FXBSTR_ID('r', 'i', 0, 0), &CPDF_StreamContentParser::Handle_SetRenderIntent},
353 {FXBSTR_ID('s', 0, 0, 0), &CPDF_StreamContentParser::Handle_CloseStrokePath},
354 {FXBSTR_ID('s', 'c', 0, 0), &CPDF_StreamContentParser::Handle_SetColor_Fill},
355 {FXBSTR_ID('s', 'c', 'n', 0), &CPDF_StreamContentParser::Handle_SetColorPS_Fill},
356 {FXBSTR_ID('s', 'h', 0, 0), &CPDF_StreamContentParser::Handle_ShadeFill},
357 {FXBSTR_ID('v', 0, 0, 0), &CPDF_StreamContentParser::Handle_CurveTo_23},
358 {FXBSTR_ID('w', 0, 0, 0), &CPDF_StreamContentParser::Handle_SetLineWidth},
359 {FXBSTR_ID('y', 0, 0, 0), &CPDF_StreamContentParser::Handle_CurveTo_13},
361 FX_BOOL CPDF_StreamContentParser::OnOperator(FX_LPCSTR op)
388 void CPDF_StreamContentParser
396 void CPDF_StreamContentParser::Handle_FillStrokePath()
403 void CPDF_StreamContentParser::Handle_CloseEOFillStrokePath()
411 void CPDF_StreamContentParser::Handle_EOFillStrokePath()
418 void CPDF_StreamContentParser::Handle_BeginMarkedContent_Dictionary()
441 void CPDF_StreamContentParser::Handle_BeginMarkedContent()
594 void CPDF_StreamContentParser::Handle_BeginText()
603 void CPDF_StreamContentParser::Handle_BeginSectionUndefined()
607 void CPDF_StreamContentParser::Handle_CurveTo_123()
616 void CPDF_StreamContentParser::Handle_ConcatMatrix()
627 void CPDF_StreamContentParser::Handle_SetColorSpace_Fill()
639 void CPDF_StreamContentParser::Handle_SetColorSpace_Stroke()
651 void CPDF_StreamContentParser::Handle_SetDash()
662 void CPDF_StreamContentParser::Handle_SetCharWidth()
668 void CPDF_StreamContentParser::Handle_SetCachedDevice()
675 void CPDF_StreamContentParser::Handle_ExecuteXObject()
745 void CPDF_StreamContentParser::AddForm(CPDF_Stream* pStream)
762 CPDF_StreamContentParser parser;
802 void CPDF_StreamContentParser::AddDuplicateImage()
839 CPDF_ImageObject* CPDF_StreamContentParser::AddImage(CPDF_Stream* pStream, CPDF_Image* pImage, FX_BOOL bInline)
862 void CPDF_StreamContentParser::Handle_MarkPlace_Dictionary()
865 void CPDF_StreamContentParser::Handle_EndImage()
868 void CPDF_StreamContentParser::Handle_EndMarkedContent()
883 void CPDF_StreamContentParser::Handle_EndText()
901 void CPDF_StreamContentParser::Handle_EndSectionUndefined()
907 void CPDF_StreamContentParser::Handle_FillPath()
914 void CPDF_StreamContentParser::Handle_FillPathOld()
921 void CPDF_StreamContentParser::Handle_EOFillPath()
928 void CPDF_StreamContentParser::Handle_SetGray_Fill()
934 void CPDF_StreamContentParser::Handle_SetGray_Stroke()
940 void CPDF_StreamContentParser::Handle_SetExtendGraphState()
950 void CPDF_StreamContentParser::Handle_ClosePath()
964 void CPDF_StreamContentParser::Handle_SetFlat()
970 void CPDF_StreamContentParser::Handle_BeginImageData()
973 void CPDF_StreamContentParser::Handle_SetLineJoin()
977 void CPDF_StreamContentParser::Handle_SetLineCap()
981 void CPDF_StreamContentParser::Handle_SetCMYKColor_Fill()
991 void CPDF_StreamContentParser::Handle_SetCMYKColor_Stroke()
1001 void CPDF_StreamContentParser::Handle_LineTo()
1009 void CPDF_StreamContentParser::Handle_MoveTo()
1023 void CPDF_StreamContentParser::Handle_SetMiterLimit()
1027 void CPDF_StreamContentParser::Handle_MarkPlace()
1030 void CPDF_StreamContentParser::Handle_EndPath()
1037 void CPDF_StreamContentParser::Handle_SaveGraphState()
1043 void CPDF_StreamContentParser::Handle_RestoreGraphState()
1054 void CPDF_StreamContentParser::Handle_Rectangle()
1063 void CPDF_StreamContentParser::AddPathRect(FX_FLOAT x, FX_FLOAT y, FX_FLOAT w, FX_FLOAT h)
1071 void CPDF_StreamContentParser::Handle_SetRGBColor_Fill()
1081 void CPDF_StreamContentParser::Handle_SetRGBColor_Stroke()
1091 void CPDF_StreamContentParser::Handle_SetRenderIntent()
1094 void CPDF_StreamContentParser::Handle_CloseStrokePath()
1102 void CPDF_StreamContentParser::Handle_StrokePath()
1109 void CPDF_StreamContentParser::Handle_SetColor_Fill()
1124 void CPDF_StreamContentParser::Handle_SetColor_Stroke()
1139 void CPDF_StreamContentParser::Handle_SetColorPS_Fill()
1172 void CPDF_StreamContentParser::Handle_SetColorPS_Stroke()
1207 void CPDF_StreamContentParser::Handle_ShadeFill()
1247 void CPDF_StreamContentParser::Handle_SetCharSpace()
1251 void CPDF_StreamContentParser::Handle_MoveTextPoint()
1258 void CPDF_StreamContentParser::Handle_MoveTextPoint_SetLeading()
1263 void CPDF_StreamContentParser::Handle_SetFont()
1275 CPDF_Object* CPDF_StreamContentParser::FindResourceObj(FX_BSTR type, const CFX_ByteString& name)
1303 CPDF_Font* CPDF_StreamContentParser::FindFont(const CFX_ByteString& name)
1317 CPDF_ColorSpace* CPDF_StreamContentParser::FindColorSpace(const CFX_ByteString& name)
1344 CPDF_Pattern* CPDF_StreamContentParser::FindPattern(const CFX_ByteString& name, FX_BOOL bShading)
1354 void CPDF_StreamContentParser::ConvertTextSpace(FX_FLOAT& x, FX_FLOAT& y)
1359 void CPDF_StreamContentParser::ConvertUserSpace(FX_FLOAT& x, FX_FLOAT& y)
1364 void CPDF_StreamContentParser::AddTextObject(CFX_ByteString* pStrs, FX_FLOAT fInitKerning, FX_FLOAT* pKerning, int nsegs)
1418 void CPDF_StreamContentParser::Handle_ShowText()
1426 void CPDF_StreamContentParser::Handle_ShowText_Positioning()
1471 void CPDF_StreamContentParser::Handle_SetTextLeading()
1475 void CPDF_StreamContentParser::Handle_SetTextMatrix()
1485 void CPDF_StreamContentParser::OnChangeTextMatrix()
1497 void CPDF_StreamContentParser::Handle_SetTextRenderMode()
1505 void CPDF_StreamContentParser::Handle_SetTextRise()
1509 void CPDF_StreamContentParser::Handle_SetWordSpace()
1513 void CPDF_StreamContentParser::Handle_SetHorzScale()
1521 void CPDF_StreamContentParser::Handle_MoveToNextLine()
1527 void CPDF_StreamContentParser::Handle_CurveTo_23()
1536 void CPDF_StreamContentParser::Handle_SetLineWidth()
1541 void CPDF_StreamContentParser::Handle_Clip()
1545 void CPDF_StreamContentParser::Handle_EOClip()
1549 void CPDF_StreamContentParser::Handle_CurveTo_13()
1558 void CPDF_StreamContentParser::Handle_NextLineShowText()
1563 void CPDF_StreamContentParser::Handle_NextLineShowText_Space()
1569 void CPDF_StreamContentParser::Handle_Invalid()
1572 void CPDF_StreamContentParser::AddPathPoint(FX_FLOAT x, FX_FLOAT y, int flag)
1602 void CPDF_StreamContentParser::AddPathObject(int FillType, FX_BOOL bStroke)