rosylilly / hpdf

a libharu binding for golang
MIT License
7 stars 3 forks source link

Support APIs #4

Open rosylilly opened 9 years ago

rosylilly commented 9 years ago

Check with script/check.rb

rosylilly commented 9 years ago

6f7b3d24e96a3300390bbc48791da1d933fa5008

Supported: 104/274 = 37.96%

rosylilly commented 9 years ago

Supported: 116/274 = 42.34%

rosylilly commented 7 years ago

Supported: 123/274 = 44.89% @ 201229b

API Implementation tasks - [ ] HPDF_3DAnnotExData_Set3DMeasurement - [ ] HPDF_3DC3DMeasure_SetProjectionAnotation - [ ] HPDF_3DC3DMeasure_SetText - [ ] HPDF_3DC3DMeasure_SetTextBoxSize - [ ] HPDF_3DMeasure_SetColor - [ ] HPDF_3DMeasure_SetName - [ ] HPDF_3DMeasure_SetTextSize - [ ] HPDF_3DView_Add3DC3DMeasure - [x] HPDF_AddPage - [x] HPDF_AddPageLabel - [ ] HPDF_Annot_Set3DView - [ ] HPDF_Annot_SetCMYKColor - [ ] HPDF_Annot_SetGrayColor - [ ] HPDF_Annot_SetNoColor - [ ] HPDF_Annot_SetRGBColor - [x] HPDF_Annotation_SetBorderStyle - [ ] HPDF_AttachFile - [ ] HPDF_CheckError - [ ] HPDF_CreateExtGState - [x] HPDF_CreateOutline - [x] HPDF_Destination_SetFit - [x] HPDF_Destination_SetFitB - [x] HPDF_Destination_SetFitBH - [x] HPDF_Destination_SetFitBV - [x] HPDF_Destination_SetFitH - [x] HPDF_Destination_SetFitR - [x] HPDF_Destination_SetFitV - [x] HPDF_Destination_SetXYZ - [x] HPDF_Encoder_GetByteType - [x] HPDF_Encoder_GetType - [x] HPDF_Encoder_GetUnicode - [x] HPDF_Encoder_GetWritingMode - [ ] HPDF_ExtGState_SetAlphaFill - [ ] HPDF_ExtGState_SetAlphaStroke - [ ] HPDF_ExtGState_SetBlendMode - [x] HPDF_Font_GetAscent - [x] HPDF_Font_GetBBox - [x] HPDF_Font_GetCapHeight - [x] HPDF_Font_GetDescent - [x] HPDF_Font_GetEncodingName - [x] HPDF_Font_GetFontName - [x] HPDF_Font_GetUnicodeWidth - [x] HPDF_Font_GetXHeight - [x] HPDF_Font_MeasureText - [x] HPDF_Font_TextWidth - [x] HPDF_Free - [x] HPDF_FreeDoc - [x] HPDF_FreeDocAll - [ ] HPDF_FreeTextAnnot_Set2PointCalloutLine - [ ] HPDF_FreeTextAnnot_Set3PointCalloutLine - [ ] HPDF_FreeTextAnnot_SetDefaultStyle - [ ] HPDF_FreeTextAnnot_SetLineEndingStyle - [ ] HPDF_GetContents - [x] HPDF_GetCurrentEncoder - [x] HPDF_GetCurrentPage - [x] HPDF_GetEncoder - [x] HPDF_GetError - [x] HPDF_GetErrorDetail - [x] HPDF_GetFont - [x] HPDF_GetInfoAttr - [ ] HPDF_GetPageByIndex - [x] HPDF_GetPageLayout - [ ] HPDF_GetPageMMgr - [x] HPDF_GetPageMode - [ ] HPDF_GetStreamSize - [ ] HPDF_GetTTFontDefFromFile - [x] HPDF_GetVersion - [x] HPDF_GetViewerPreference - [x] HPDF_HasDoc - [ ] HPDF_ICC_LoadIccFromMem - [ ] HPDF_Image_AddSMask - [x] HPDF_Image_GetBitsPerComponent - [x] HPDF_Image_GetColorSpace - [x] HPDF_Image_GetHeight - [x] HPDF_Image_GetSize - [ ] HPDF_Image_GetSize2 - [x] HPDF_Image_GetWidth - [ ] HPDF_Image_LoadRaw1BitImageFromMem - [x] HPDF_Image_SetColorMask - [x] HPDF_Image_SetMaskImage - [x] HPDF_InsertPage - [ ] HPDF_LineAnnot_SetCaption - [ ] HPDF_LineAnnot_SetLeader - [ ] HPDF_LineAnnot_SetPosition - [x] HPDF_LinkAnnot_SetBorderStyle - [x] HPDF_LinkAnnot_SetHighlightMode - [ ] HPDF_LinkAnnot_SetJavaScript - [ ] HPDF_LoadIccProfileFromFile - [x] HPDF_LoadJpegImageFromFile - [x] HPDF_LoadJpegImageFromMem - [x] HPDF_LoadPngImageFromFile - [x] HPDF_LoadPngImageFromFile2 - [x] HPDF_LoadPngImageFromMem - [x] HPDF_LoadRawImageFromFile - [x] HPDF_LoadRawImageFromMem - [x] HPDF_LoadTTFontFromFile - [x] HPDF_LoadTTFontFromFile2 - [x] HPDF_LoadType1FontFromFile - [ ] HPDF_LoadU3DFromFile - [ ] HPDF_LoadU3DFromMem - [ ] HPDF_MarkupAnnot_SetCloudEffect - [ ] HPDF_MarkupAnnot_SetCreationDate - [ ] HPDF_MarkupAnnot_SetIntent - [ ] HPDF_MarkupAnnot_SetInteriorCMYKColor - [ ] HPDF_MarkupAnnot_SetInteriorGrayColor - [ ] HPDF_MarkupAnnot_SetInteriorRGBColor - [ ] HPDF_MarkupAnnot_SetInteriorTransparent - [ ] HPDF_MarkupAnnot_SetPopup - [ ] HPDF_MarkupAnnot_SetRectDiff - [ ] HPDF_MarkupAnnot_SetSubject - [ ] HPDF_MarkupAnnot_SetTitle - [ ] HPDF_MarkupAnnot_SetTransparency - [x] HPDF_New - [x] HPDF_NewDoc - [ ] HPDF_NewEx - [x] HPDF_Outline_SetDestination - [x] HPDF_Outline_SetOpened - [ ] HPDF_Page_Arc - [x] HPDF_Page_BeginText - [ ] HPDF_Page_Circle - [ ] HPDF_Page_Clip - [ ] HPDF_Page_ClosePath - [ ] HPDF_Page_ClosePathEofillStroke - [ ] HPDF_Page_ClosePathFillStroke - [ ] HPDF_Page_ClosePathStroke - [ ] HPDF_Page_Concat - [ ] HPDF_Page_Create3DAnnot - [ ] HPDF_Page_Create3DAnnotExData - [ ] HPDF_Page_Create3DC3DMeasure - [ ] HPDF_Page_Create3DView - [ ] HPDF_Page_CreateCircleAnnot - [x] HPDF_Page_CreateDestination - [ ] HPDF_Page_CreateFreeTextAnnot - [ ] HPDF_Page_CreateHighlightAnnot - [ ] HPDF_Page_CreateLineAnnot - [x] HPDF_Page_CreateLinkAnnot - [ ] HPDF_Page_CreatePD33DMeasure - [ ] HPDF_Page_CreatePopupAnnot - [ ] HPDF_Page_CreateProjectionAnnot - [ ] HPDF_Page_CreateSquareAnnot - [ ] HPDF_Page_CreateSquigglyAnnot - [ ] HPDF_Page_CreateStampAnnot - [ ] HPDF_Page_CreateStrikeOutAnnot - [x] HPDF_Page_CreateTextAnnot - [x] HPDF_Page_CreateURILinkAnnot - [ ] HPDF_Page_CreateUnderlineAnnot - [ ] HPDF_Page_CreateWidgetAnnot - [ ] HPDF_Page_CreateWidgetAnnot_WhiteOnlyWhilePrint - [ ] HPDF_Page_CreateXObjectAsWhiteRect - [ ] HPDF_Page_CreateXObjectFromImage - [ ] HPDF_Page_CurveTo - [ ] HPDF_Page_CurveTo2 - [ ] HPDF_Page_CurveTo3 - [x] HPDF_Page_DrawImage - [ ] HPDF_Page_Ellipse - [ ] HPDF_Page_EndPath - [x] HPDF_Page_EndText - [ ] HPDF_Page_Eoclip - [ ] HPDF_Page_Eofill - [ ] HPDF_Page_EofillStroke - [ ] HPDF_Page_ExecuteXObject - [ ] HPDF_Page_Fill - [ ] HPDF_Page_FillStroke - [ ] HPDF_Page_GRestore - [ ] HPDF_Page_GSave - [ ] HPDF_Page_GetCMYKFill - [ ] HPDF_Page_GetCMYKStroke - [ ] HPDF_Page_GetCharSpace - [x] HPDF_Page_GetCurrentFont - [x] HPDF_Page_GetCurrentFontSize - [x] HPDF_Page_GetCurrentPos - [ ] HPDF_Page_GetCurrentPos2 - [x] HPDF_Page_GetCurrentTextPos - [ ] HPDF_Page_GetCurrentTextPos2 - [x] HPDF_Page_GetDash - [ ] HPDF_Page_GetFillingColorSpace - [ ] HPDF_Page_GetFlat - [x] HPDF_Page_GetGMode - [ ] HPDF_Page_GetGStateDepth - [ ] HPDF_Page_GetGrayFill - [ ] HPDF_Page_GetGrayStroke - [x] HPDF_Page_GetHeight - [ ] HPDF_Page_GetHorizontalScalling - [x] HPDF_Page_GetLineCap - [x] HPDF_Page_GetLineJoin - [x] HPDF_Page_GetLineWidth - [x] HPDF_Page_GetMiterLimit - [ ] HPDF_Page_GetRGBFill - [ ] HPDF_Page_GetRGBStroke - [ ] HPDF_Page_GetStrokingColorSpace - [ ] HPDF_Page_GetTextLeading - [ ] HPDF_Page_GetTextMatrix - [ ] HPDF_Page_GetTextRaise - [ ] HPDF_Page_GetTextRenderingMode - [ ] HPDF_Page_GetTextRise - [x] HPDF_Page_GetTransMatrix - [x] HPDF_Page_GetWidth - [ ] HPDF_Page_GetWordSpace - [ ] HPDF_Page_Insert_Shared_Content_Stream - [ ] HPDF_Page_LineTo - [x] HPDF_Page_MeasureText - [ ] HPDF_Page_MoveTextPos - [ ] HPDF_Page_MoveTextPos2 - [ ] HPDF_Page_MoveTo - [ ] HPDF_Page_MoveToNextLine - [ ] HPDF_Page_New_Content_Stream - [ ] HPDF_Page_Rectangle - [x] HPDF_Page_SetCMYKFill - [x] HPDF_Page_SetCMYKStroke - [ ] HPDF_Page_SetCharSpace - [ ] HPDF_Page_SetDash - [ ] HPDF_Page_SetExtGState - [ ] HPDF_Page_SetFlat - [x] HPDF_Page_SetFontAndSize - [ ] HPDF_Page_SetGrayFill - [ ] HPDF_Page_SetGrayStroke - [x] HPDF_Page_SetHeight - [ ] HPDF_Page_SetHorizontalScalling - [ ] HPDF_Page_SetLineCap - [ ] HPDF_Page_SetLineJoin - [ ] HPDF_Page_SetLineWidth - [ ] HPDF_Page_SetMiterLimit - [x] HPDF_Page_SetRGBFill - [x] HPDF_Page_SetRGBStroke - [x] HPDF_Page_SetRotate - [x] HPDF_Page_SetSize - [ ] HPDF_Page_SetSlideShow - [ ] HPDF_Page_SetTextLeading - [ ] HPDF_Page_SetTextMatrix - [ ] HPDF_Page_SetTextRaise - [ ] HPDF_Page_SetTextRenderingMode - [ ] HPDF_Page_SetTextRise - [x] HPDF_Page_SetWidth - [ ] HPDF_Page_SetWordSpace - [ ] HPDF_Page_SetZoom - [x] HPDF_Page_ShowText - [ ] HPDF_Page_ShowTextNextLine - [ ] HPDF_Page_ShowTextNextLineEx - [ ] HPDF_Page_Stroke - [x] HPDF_Page_TextOut - [ ] HPDF_Page_TextRect - [x] HPDF_Page_TextWidth - [ ] HPDF_PopupAnnot_SetOpened - [ ] HPDF_ProjectionAnnot_SetExData - [ ] HPDF_ReadFromStream - [x] HPDF_ResetError - [ ] HPDF_ResetStream - [x] HPDF_SaveToFile - [ ] HPDF_SaveToStream - [x] HPDF_SetCompressionMode - [x] HPDF_SetCurrentEncoder - [x] HPDF_SetEncryptionMode - [ ] HPDF_SetErrorHandler - [x] HPDF_SetInfoAttr - [x] HPDF_SetInfoDateAttr - [x] HPDF_SetOpenAction - [x] HPDF_SetPageLayout - [x] HPDF_SetPageMode - [x] HPDF_SetPagesConfiguration - [x] HPDF_SetPassword - [x] HPDF_SetPermission - [x] HPDF_SetViewerPreference - [x] HPDF_TextAnnot_SetIcon - [x] HPDF_TextAnnot_SetOpened - [ ] HPDF_TextMarkupAnnot_SetQuadPoints - [x] HPDF_UseCNSEncodings - [x] HPDF_UseCNSFonts - [x] HPDF_UseCNTEncodings - [x] HPDF_UseCNTFonts - [x] HPDF_UseJPEncodings - [x] HPDF_UseJPFonts - [x] HPDF_UseKREncodings - [x] HPDF_UseKRFonts - [x] HPDF_UseUTFEncodings