SYMBOL INDEX (794 symbols across 82 files) FILE: main.go constant Version (line 20) | Version = "1.0" constant NameOfProgram (line 21) | NameOfProgram = "resumeio2pdf" constant Copy (line 22) | Copy = "Copyright (c) 2021, Leonid Sopov " constant CopyURL (line 23) | CopyURL = "https://github.com/sopov/resumeio2pdf/" constant resumePage (line 25) | resumePage = "https://resume.io/r/%s" constant resumeMeta (line 26) | resumeMeta = "https://ssr.resume.tools/meta/ssid-%s?cache=%s" constant resumeExt (line 27) | resumeExt = "png" constant resumeIMG (line 28) | resumeIMG = "https://ssr.resume.tools/to-image/ssid-%s-%d.%s?cache=%s&s... constant resumeSize (line 29) | resumeSize = 1800 constant Timeout (line 30) | Timeout = 60 * time.Second constant exitCodeMisuseArgs (line 32) | exitCodeMisuseArgs = 2 type metaLink (line 50) | type metaLink struct type metaViewPort (line 58) | type metaViewPort struct type metaPageInfo (line 63) | type metaPageInfo struct type metaInfo (line 68) | type metaInfo struct function main (line 72) | func main() { function cleanup (line 101) | func cleanup(images []string) { function generatePDF (line 115) | func generatePDF(info *metaInfo, images []string) error { function getResumeImages (line 159) | func getResumeImages(p int) (pages []string, err error) { function downloadPage (line 183) | func downloadPage(imgURL, imgFile string) error { function getJSON (line 209) | func getJSON(url string, target interface{}) error { function getMeta (line 233) | func getMeta() (meta *metaInfo, err error) { function readFlags (line 241) | func readFlags() bool { function extractArg (line 303) | func extractArg() bool { function usages (line 333) | func usages() { function usageID (line 355) | func usageID() { function logger (line 360) | func logger(v ...interface{}) { function loggerf (line 368) | func loggerf(format string, a ...interface{}) { FILE: vendor/github.com/phpdave11/gofpdi/const.go constant PDF_TYPE_NULL (line 4) | PDF_TYPE_NULL = iota constant PDF_TYPE_NUMERIC (line 5) | PDF_TYPE_NUMERIC constant PDF_TYPE_TOKEN (line 6) | PDF_TYPE_TOKEN constant PDF_TYPE_HEX (line 7) | PDF_TYPE_HEX constant PDF_TYPE_STRING (line 8) | PDF_TYPE_STRING constant PDF_TYPE_DICTIONARY (line 9) | PDF_TYPE_DICTIONARY constant PDF_TYPE_ARRAY (line 10) | PDF_TYPE_ARRAY constant PDF_TYPE_OBJDEC (line 11) | PDF_TYPE_OBJDEC constant PDF_TYPE_OBJREF (line 12) | PDF_TYPE_OBJREF constant PDF_TYPE_OBJECT (line 13) | PDF_TYPE_OBJECT constant PDF_TYPE_STREAM (line 14) | PDF_TYPE_STREAM constant PDF_TYPE_BOOLEAN (line 15) | PDF_TYPE_BOOLEAN constant PDF_TYPE_REAL (line 16) | PDF_TYPE_REAL FILE: vendor/github.com/phpdave11/gofpdi/helper.go function is_numeric (line 9) | func is_numeric(val interface{}) bool { function in_array (line 60) | func in_array(needle interface{}, hystack interface{}) bool { constant intSize (line 89) | intSize = 32 << (^uint(0) >> 63) function abs (line 91) | func abs(x int) int { function filterPaeth (line 105) | func filterPaeth(cdat, pdat []byte, bytesPerPixel int) { FILE: vendor/github.com/phpdave11/gofpdi/importer.go type Importer (line 9) | type Importer struct method GetReader (line 24) | func (this *Importer) GetReader() *PdfReader { method GetWriter (line 28) | func (this *Importer) GetWriter() *PdfWriter { method GetReaderForFile (line 32) | func (this *Importer) GetReaderForFile(file string) *PdfReader { method GetWriterForFile (line 40) | func (this *Importer) GetWriterForFile(file string) *PdfWriter { method init (line 55) | func (this *Importer) init() { method SetSourceFile (line 62) | func (this *Importer) SetSourceFile(f string) { method SetSourceStream (line 87) | func (this *Importer) SetSourceStream(rs *io.ReadSeeker) { method GetPageSizes (line 111) | func (this *Importer) GetPageSizes() map[int]map[string]map[string]flo... method ImportPage (line 121) | func (this *Importer) ImportPage(pageno int, box string) int { method SetNextObjectID (line 139) | func (this *Importer) SetNextObjectID(objId int) { method PutFormXobjects (line 144) | func (this *Importer) PutFormXobjects() map[string]int { method PutFormXobjectsUnordered (line 157) | func (this *Importer) PutFormXobjectsUnordered() map[string]string { method GetImportedObjects (line 171) | func (this *Importer) GetImportedObjects() map[int]string { method GetImportedObjectsUnordered (line 183) | func (this *Importer) GetImportedObjectsUnordered() map[string][]byte { method GetImportedObjHashPos (line 194) | func (this *Importer) GetImportedObjHashPos() map[string]map[int]string { method UseTemplate (line 205) | func (this *Importer) UseTemplate(tplid int, _x float64, _y float64, _... type TplInfo (line 18) | type TplInfo struct function NewImporter (line 48) | func NewImporter() *Importer { FILE: vendor/github.com/phpdave11/gofpdi/reader.go type PdfReader (line 17) | type PdfReader struct method init (line 68) | func (this *PdfReader) init() error { method skipComments (line 97) | func (this *PdfReader) skipComments(r *bufio.Reader) error { method skipWhitespace (line 126) | func (this *PdfReader) skipWhitespace(r *bufio.Reader) error { method readToken (line 151) | func (this *PdfReader) readToken(r *bufio.Reader) (string, error) { method readValue (line 226) | func (this *PdfReader) readValue(r *bufio.Reader, t string) (*PdfValue... method resolveCompressedObject (line 451) | func (this *PdfReader) resolveCompressedObject(objSpec *PdfValue) (*Pd... method resolveObject (line 589) | func (this *PdfReader) resolveObject(objSpec *PdfValue) (*PdfValue, er... method findXref (line 740) | func (this *PdfReader) findXref() error { method readXref (line 805) | func (this *PdfReader) readXref() error { method readRoot (line 1170) | func (this *PdfReader) readRoot() error { method readPages (line 1185) | func (this *PdfReader) readPages() error { method getPageResources (line 1218) | func (this *PdfReader) getPageResources(pageno int) (*PdfValue, error) { method getPageContent (line 1272) | func (this *PdfReader) getPageContent(objSpec *PdfValue) ([]*PdfValue,... method getContent (line 1303) | func (this *PdfReader) getContent(pageno int) (string, error) { method rebuildContentStream (line 1345) | func (this *PdfReader) rebuildContentStream(content *PdfValue) ([]byte... method getAllPageBoxes (line 1398) | func (this *PdfReader) getAllPageBoxes(k float64) (map[int]map[string]... method getPageBoxes (line 1415) | func (this *PdfReader) getPageBoxes(pageno int, k float64) (map[string... method getPageBox (line 1446) | func (this *PdfReader) getPageBox(page *PdfValue, box_index string, k ... method getPageRotation (line 1494) | func (this *PdfReader) getPageRotation(pageno int) (*PdfValue, error) { method _getPageRotation (line 1504) | func (this *PdfReader) _getPageRotation(page *PdfValue) (*PdfValue, er... method read (line 1549) | func (this *PdfReader) read() error { function NewPdfReaderFromStream (line 31) | func NewPdfReaderFromStream(rs io.ReadSeeker) (*PdfReader, error) { function NewPdfReader (line 46) | func NewPdfReader(filename string) (*PdfReader, error) { type PdfValue (line 79) | type PdfValue struct FILE: vendor/github.com/phpdave11/gofpdi/writer.go type PdfWriter (line 15) | type PdfWriter struct method SetTplIdOffset (line 47) | func (this *PdfWriter) SetTplIdOffset(n int) { method Init (line 51) | func (this *PdfWriter) Init() { method SetUseHash (line 61) | func (this *PdfWriter) SetUseHash(b bool) { method SetNextObjectID (line 65) | func (this *PdfWriter) SetNextObjectID(id int) { method GetImportedObjects (line 101) | func (this *PdfWriter) GetImportedObjects() map[*PdfObjectId][]byte { method GetImportedObjHashPos (line 107) | func (this *PdfWriter) GetImportedObjHashPos() map[*PdfObjectId]map[in... method ClearImportedObjects (line 111) | func (this *PdfWriter) ClearImportedObjects() { method ImportPage (line 116) | func (this *PdfWriter) ImportPage(reader *PdfReader, pageno int, boxNa... method newObj (line 200) | func (this *PdfWriter) newObj(objId int, onlyNewObj bool) { method endObj (line 221) | func (this *PdfWriter) endObj() { method shaOfInt (line 228) | func (this *PdfWriter) shaOfInt(i int) string { method outObjRef (line 235) | func (this *PdfWriter) outObjRef(objId int) { method out (line 250) | func (this *PdfWriter) out(s string) { method straightOut (line 256) | func (this *PdfWriter) straightOut(s string) { method writeValue (line 261) | func (this *PdfWriter) writeValue(value *PdfValue) { method PutFormXobjects (line 341) | func (this *PdfWriter) PutFormXobjects(reader *PdfReader) (map[string]... method putImportedObjects (line 464) | func (this *PdfWriter) putImportedObjects(reader *PdfReader) error { method getTemplateSize (line 514) | func (this *PdfWriter) getTemplateSize(tplid int, _w float64, _h float... method UseTemplate (line 541) | func (this *PdfWriter) UseTemplate(tplid int, _x float64, _y float64, ... type PdfObjectId (line 37) | type PdfObjectId struct type PdfObject (line 42) | type PdfObject struct function NewPdfWriter (line 69) | func NewPdfWriter(filename string) (*PdfWriter, error) { type PdfTemplate (line 86) | type PdfTemplate struct FILE: vendor/github.com/pkg/errors/errors.go function New (line 102) | func New(message string) error { function Errorf (line 112) | func Errorf(format string, args ...interface{}) error { type fundamental (line 120) | type fundamental struct method Error (line 125) | func (f *fundamental) Error() string { return f.msg } method Format (line 127) | func (f *fundamental) Format(s fmt.State, verb rune) { function WithStack (line 145) | func WithStack(err error) error { type withStack (line 155) | type withStack struct method Cause (line 160) | func (w *withStack) Cause() error { return w.error } method Format (line 162) | func (w *withStack) Format(s fmt.State, verb rune) { function Wrap (line 181) | func Wrap(err error, message string) error { function Wrapf (line 198) | func Wrapf(err error, format string, args ...interface{}) error { function WithMessage (line 214) | func WithMessage(err error, message string) error { function WithMessagef (line 226) | func WithMessagef(err error, format string, args ...interface{}) error { type withMessage (line 236) | type withMessage struct method Error (line 241) | func (w *withMessage) Error() string { return w.msg + ": " + w.cause.E... method Cause (line 242) | func (w *withMessage) Cause() error { return w.cause } method Format (line 244) | func (w *withMessage) Format(s fmt.State, verb rune) { function Cause (line 269) | func Cause(err error) error { FILE: vendor/github.com/pkg/errors/stack.go type Frame (line 12) | type Frame method pc (line 16) | func (f Frame) pc() uintptr { return uintptr(f) - 1 } method file (line 20) | func (f Frame) file() string { method line (line 31) | func (f Frame) line() int { method Format (line 52) | func (f Frame) Format(s fmt.State, verb rune) { type StackTrace (line 81) | type StackTrace method Format (line 91) | func (st StackTrace) Format(s fmt.State, verb rune) { type stack (line 110) | type stack method Format (line 112) | func (s *stack) Format(st fmt.State, verb rune) { method StackTrace (line 125) | func (s *stack) StackTrace() StackTrace { function callers (line 133) | func callers() *stack { function funcname (line 142) | func funcname(name string) string { FILE: vendor/github.com/signintech/gopdf/box.go type Box (line 3) | type Box struct method UnitsToPoints (line 9) | func (box *Box) UnitsToPoints(t int) (b *Box) { FILE: vendor/github.com/signintech/gopdf/buff.go type Buff (line 4) | type Buff struct method Write (line 10) | func (b *Buff) Write(p []byte) (int, error) { method Len (line 25) | func (b *Buff) Len() int { method Bytes (line 30) | func (b *Buff) Bytes() []byte { method Position (line 35) | func (b *Buff) Position() int { method SetPosition (line 40) | func (b *Buff) SetPosition(pos int) { FILE: vendor/github.com/signintech/gopdf/buff_write.go function WriteUInt32 (line 6) | func WriteUInt32(w io.Writer, v uint) error { function WriteUInt16 (line 19) | func WriteUInt16(w io.Writer, v uint) error { function WriteTag (line 31) | func WriteTag(w io.Writer, tag string) error { function WriteBytes (line 41) | func WriteBytes(w io.Writer, data []byte, offset int, count int) error { FILE: vendor/github.com/signintech/gopdf/buffer_pool.go function GetBuffer (line 17) | func GetBuffer() *bytes.Buffer { function PutBuffer (line 22) | func PutBuffer(buf *bytes.Buffer) { FILE: vendor/github.com/signintech/gopdf/cache_contact_color.go constant colorTypeStroke (line 8) | colorTypeStroke = "RG" constant colorTypeFill (line 10) | colorTypeFill = "rg" type cacheContentColor (line 12) | type cacheContentColor struct method write (line 17) | func (c *cacheContentColor) write(w io.Writer, protection *PDFProtecti... FILE: vendor/github.com/signintech/gopdf/cache_content_gray.go constant grayTypeFill (line 8) | grayTypeFill = "g" constant grayTypeStroke (line 9) | grayTypeStroke = "G" type cacheContentGray (line 11) | type cacheContentGray struct method write (line 16) | func (c *cacheContentGray) write(w io.Writer, protection *PDFProtectio... FILE: vendor/github.com/signintech/gopdf/cache_content_image.go type cacheContentImage (line 8) | type cacheContentImage struct method write (line 20) | func (c *cacheContentImage) write(w io.Writer, protection *PDFProtecti... FILE: vendor/github.com/signintech/gopdf/cache_content_imported_object.go type cacheContentImportedTemplate (line 8) | type cacheContentImportedTemplate struct method write (line 17) | func (c *cacheContentImportedTemplate) write(w io.Writer, protection *... FILE: vendor/github.com/signintech/gopdf/cache_content_line.go type cacheContentLine (line 8) | type cacheContentLine struct method write (line 16) | func (c *cacheContentLine) write(w io.Writer, protection *PDFProtectio... FILE: vendor/github.com/signintech/gopdf/cache_content_line_type.go type cacheContentLineType (line 8) | type cacheContentLineType struct method write (line 12) | func (c *cacheContentLineType) write(w io.Writer, protection *PDFProte... FILE: vendor/github.com/signintech/gopdf/cache_content_line_width.go type cacheContentLineWidth (line 8) | type cacheContentLineWidth struct method write (line 12) | func (c *cacheContentLineWidth) write(w io.Writer, protection *PDFProt... FILE: vendor/github.com/signintech/gopdf/cache_content_oval.go type cacheContentOval (line 8) | type cacheContentOval struct method write (line 16) | func (c *cacheContentOval) write(w io.Writer, protection *PDFProtectio... FILE: vendor/github.com/signintech/gopdf/cache_content_polygon.go type cacheContentPolygon (line 8) | type cacheContentPolygon struct method write (line 14) | func (c *cacheContentPolygon) write(w io.Writer, protection *PDFProtec... FILE: vendor/github.com/signintech/gopdf/cache_content_rectangle.go type cacheContentRectangle (line 8) | type cacheContentRectangle struct method write (line 34) | func (c cacheContentRectangle) write(w io.Writer, protection *PDFProte... function NewCacheContentRectangle (line 18) | func NewCacheContentRectangle(pageHeight float64, rectOpts DrawableRectO... FILE: vendor/github.com/signintech/gopdf/cache_content_rotate.go type cacheContentRotate (line 9) | type cacheContentRotate struct method write (line 15) | func (cc *cacheContentRotate) write(w io.Writer, protection *PDFProtec... FILE: vendor/github.com/signintech/gopdf/cache_content_text.go constant ContentTypeCell (line 10) | ContentTypeCell = 0 constant ContentTypeText (line 13) | ContentTypeText = 1 type cacheContentText (line 15) | type cacheContentText struct method isSame (line 37) | func (c *cacheContentText) isSame(cache cacheContentText) bool { method setPageHeight (line 55) | func (c *cacheContentText) setPageHeight(pageheight float64) { method pageHeight (line 59) | func (c *cacheContentText) pageHeight() float64 { method calTypoAscender (line 68) | func (c *cacheContentText) calTypoAscender() float64 { method calTypoDescender (line 72) | func (c *cacheContentText) calTypoDescender() float64 { method calY (line 76) | func (c *cacheContentText) calY() (float64, error) { method calX (line 96) | func (c *cacheContentText) calX() (float64, error) { method write (line 113) | func (c *cacheContentText) write(w io.Writer, protection *PDFProtectio... method drawBorder (line 183) | func (c *cacheContentText) drawBorder(w io.Writer) error { method underline (line 236) | func (c *cacheContentText) underline(w io.Writer, startX float64, star... method createContent (line 254) | func (c *cacheContentText) createContent() (float64, float64, error) { function convertTypoUnit (line 63) | func convertTypoUnit(val float64, unitsPerEm uint, fontSize float64) flo... function createContent (line 266) | func createContent(f *SubsetFontObj, text string, fontSize int, rectangl... function kern (line 311) | func kern(f *SubsetFontObj, leftRune rune, rightRune rune, leftIndex uin... type CacheContent (line 333) | type CacheContent struct method Setup (line 338) | func (c *CacheContent) Setup(rectangle *Rect, method WriteTextToContent (line 371) | func (c *CacheContent) WriteTextToContent(text string) { FILE: vendor/github.com/signintech/gopdf/cache_contnent_curve.go type cacheContentCurve (line 8) | type cacheContentCurve struct method write (line 21) | func (c *cacheContentCurve) write(w io.Writer, protection *PDFProtecti... FILE: vendor/github.com/signintech/gopdf/catalog_obj.go type CatalogObj (line 9) | type CatalogObj struct method init (line 13) | func (c *CatalogObj) init(funcGetRoot func() *GoPdf) { method getType (line 18) | func (c *CatalogObj) getType() string { method write (line 22) | func (c *CatalogObj) write(w io.Writer, objID int) error { method SetIndexObjOutlines (line 34) | func (c *CatalogObj) SetIndexObjOutlines(index int) { FILE: vendor/github.com/signintech/gopdf/cell_option.go constant Left (line 4) | Left = 8 constant Top (line 6) | Top = 4 constant Right (line 8) | Right = 2 constant Bottom (line 10) | Bottom = 1 constant Center (line 12) | Center = 16 constant Middle (line 14) | Middle = 32 constant AllBorders (line 16) | AllBorders = 15 type CellOption (line 19) | type CellOption struct FILE: vendor/github.com/signintech/gopdf/cid_font_obj.go type CIDFontObj (line 10) | type CIDFontObj struct method init (line 15) | func (ci *CIDFontObj) init(funcGetRoot func() *GoPdf) { method SetIndexObjSubfontDescriptor (line 19) | func (ci *CIDFontObj) SetIndexObjSubfontDescriptor(index int) { method getType (line 23) | func (ci *CIDFontObj) getType() string { method write (line 27) | func (ci *CIDFontObj) write(w io.Writer, objID int) error { method SetPtrToSubsetFontObj (line 51) | func (ci *CIDFontObj) SetPtrToSubsetFontObj(ptr *SubsetFontObj) { FILE: vendor/github.com/signintech/gopdf/config.go constant UnitUnset (line 5) | UnitUnset = iota constant UnitPT (line 6) | UnitPT constant UnitMM (line 7) | UnitMM constant UnitCM (line 8) | UnitCM constant UnitIN (line 9) | UnitIN constant conversionUnitPT (line 12) | conversionUnitPT = 1.0 constant conversionUnitMM (line 13) | conversionUnitMM = 72.0 / 25.4 constant conversionUnitCM (line 14) | conversionUnitCM = 72.0 / 2.54 constant conversionUnitIN (line 15) | conversionUnitIN = 72.0 constant Unit_Unset (line 21) | Unit_Unset = UnitUnset constant Unit_PT (line 22) | Unit_PT = UnitPT constant Unit_MM (line 23) | Unit_MM = UnitMM constant Unit_CM (line 24) | Unit_CM = UnitCM constant Unit_IN (line 25) | Unit_IN = UnitIN type Config (line 29) | type Config struct type PDFProtectionConfig (line 38) | type PDFProtectionConfig struct function UnitsToPoints (line 46) | func UnitsToPoints(t int, u float64) float64 { function PointsToUnits (line 62) | func PointsToUnits(t int, u float64) float64 { function UnitsToPointsVar (line 78) | func UnitsToPointsVar(t int, u ...*float64) { function PointsToUnitsVar (line 85) | func PointsToUnitsVar(t int, u ...*float64) { FILE: vendor/github.com/signintech/gopdf/content_obj.go type ContentObj (line 11) | type ContentObj struct method protection (line 17) | func (c *ContentObj) protection() *PDFProtection { method init (line 21) | func (c *ContentObj) init(funcGetRoot func() *GoPdf) { method write (line 25) | func (c *ContentObj) write(w io.Writer, objID int) error { method getType (line 97) | func (c *ContentObj) getType() string { method AppendStreamText (line 102) | func (c *ContentObj) AppendStreamText(text string) error { method AppendStreamSubsetFont (line 145) | func (c *ContentObj) AppendStreamSubsetFont(rectangle *Rect, text stri... method AppendStreamLine (line 183) | func (c *ContentObj) AppendStreamLine(x1 float64, y1 float64, x2 float... method AppendStreamImportedTemplate (line 196) | func (c *ContentObj) AppendStreamImportedTemplate(tplName string, scal... method AppendStreamRectangle (line 207) | func (c *ContentObj) AppendStreamRectangle(opts DrawableRectOptions) { method AppendStreamOval (line 213) | func (c *ContentObj) AppendStreamOval(x1 float64, y1 float64, x2 float... method AppendStreamCurve (line 232) | func (c *ContentObj) AppendStreamCurve(x0 float64, y0 float64, x1 floa... method AppendStreamSetLineWidth (line 248) | func (c *ContentObj) AppendStreamSetLineWidth(w float64) { method AppendStreamSetLineType (line 255) | func (c *ContentObj) AppendStreamSetLineType(t string) { method AppendStreamSetGrayFill (line 263) | func (c *ContentObj) AppendStreamSetGrayFill(w float64) { method AppendStreamSetGrayStroke (line 272) | func (c *ContentObj) AppendStreamSetGrayStroke(w float64) { method AppendStreamSetColorStroke (line 281) | func (c *ContentObj) AppendStreamSetColorStroke(r uint8, g uint8, b ui... method AppendStreamSetColorFill (line 291) | func (c *ContentObj) AppendStreamSetColorFill(r uint8, g uint8, b uint... method GetCacheContentImage (line 300) | func (c *ContentObj) GetCacheContentImage(index int, opts ImageOptions... method AppendStreamImage (line 317) | func (c *ContentObj) AppendStreamImage(index int, opts ImageOptions) { method AppendStreamPolygon (line 323) | func (c *ContentObj) AppendStreamPolygon(points []Point, style string) { method appendRotate (line 331) | func (c *ContentObj) appendRotate(angle, x, y float64) { method appendRotateReset (line 341) | func (c *ContentObj) appendRotateReset() { function ContentObjCalTextHeight (line 348) | func ContentObjCalTextHeight(fontsize int) float64 { function fixRange10 (line 355) | func fixRange10(val float64) float64 { function convertTTFUnit2PDFUnit (line 365) | func convertTTFUnit2PDFUnit(n int, upem int) int { FILE: vendor/github.com/signintech/gopdf/current.go type Current (line 4) | type Current struct method setTextColor (line 54) | func (c *Current) setTextColor(rgb Rgb) { method textColor (line 58) | func (c *Current) textColor() Rgb { type ImageCache (line 63) | type ImageCache struct type Rgb (line 70) | type Rgb struct method SetR (line 77) | func (rgb *Rgb) SetR(r uint8) { method SetG (line 82) | func (rgb *Rgb) SetG(g uint8) { method SetB (line 87) | func (rgb *Rgb) SetB(b uint8) { method equal (line 91) | func (rgb Rgb) equal(obj Rgb) bool { FILE: vendor/github.com/signintech/gopdf/device_rgb_obj.go type DeviceRGBObj (line 9) | type DeviceRGBObj struct method init (line 14) | func (d *DeviceRGBObj) init(funcGetRoot func() *GoPdf) { method protection (line 18) | func (d *DeviceRGBObj) protection() *PDFProtection { method getType (line 22) | func (d *DeviceRGBObj) getType() string { method write (line 27) | func (d *DeviceRGBObj) write(w io.Writer, objID int) error { FILE: vendor/github.com/signintech/gopdf/embedfont_obj.go type EmbedFontObj (line 10) | type EmbedFontObj struct method init (line 17) | func (e *EmbedFontObj) init(funcGetRoot func() *GoPdf) { method protection (line 21) | func (e *EmbedFontObj) protection() *PDFProtection { method write (line 25) | func (e *EmbedFontObj) write(w io.Writer, objID int) error { method getType (line 49) | func (e *EmbedFontObj) getType() string { method SetFont (line 54) | func (e *EmbedFontObj) SetFont(font IFont, zfontpath string) { FILE: vendor/github.com/signintech/gopdf/encoding_obj.go type EncodingObj (line 8) | type EncodingObj struct method init (line 12) | func (e *EncodingObj) init(funcGetRoot func() *GoPdf) { method getType (line 15) | func (e *EncodingObj) getType() string { method write (line 18) | func (e *EncodingObj) write(w io.Writer, objID int) error { method SetFont (line 26) | func (e *EncodingObj) SetFont(font IFont) { method GetFont (line 31) | func (e *EncodingObj) GetFont() IFont { FILE: vendor/github.com/signintech/gopdf/encryption_obj.go type EncryptionObj (line 10) | type EncryptionObj struct method init (line 16) | func (e *EncryptionObj) init(func() *GoPdf) { method getType (line 20) | func (e *EncryptionObj) getType() string { method write (line 24) | func (e *EncryptionObj) write(w io.Writer, objID int) error { method escape (line 36) | func (e *EncryptionObj) escape(b []byte) string { FILE: vendor/github.com/signintech/gopdf/ext_g_state_obj.go type ExtGState (line 12) | type ExtGState struct method init (line 73) | func (egs ExtGState) init(func() *GoPdf) {} method getType (line 75) | func (egs ExtGState) getType() string { method write (line 79) | func (egs ExtGState) write(w io.Writer, objID int) error { type ExtGStateOptions (line 20) | type ExtGStateOptions struct method GetId (line 27) | func (extOpt ExtGStateOptions) GetId() string { function GetCachedExtGState (line 45) | func GetCachedExtGState(opts ExtGStateOptions, gp *GoPdf) (ExtGState, er... type ExtGStatesMap (line 106) | type ExtGStatesMap struct method Find (line 118) | func (extm *ExtGStatesMap) Find(extGState ExtGStateOptions) (ExtGState... method Save (line 133) | func (tm *ExtGStatesMap) Save(id string, extGState ExtGState) ExtGState { function NewExtGStatesMap (line 111) | func NewExtGStatesMap() ExtGStatesMap { FILE: vendor/github.com/signintech/gopdf/font_obj.go type FontObj (line 9) | type FontObj struct method init (line 23) | func (f *FontObj) init(funcGetRoot func() *GoPdf) { method write (line 28) | func (f *FontObj) write(w io.Writer, objID int) error { method getType (line 48) | func (f *FontObj) getType() string { method SetIndexObjWidth (line 53) | func (f *FontObj) SetIndexObjWidth(index int) { method SetIndexObjFontDescriptor (line 58) | func (f *FontObj) SetIndexObjFontDescriptor(index int) { method SetIndexObjEncoding (line 63) | func (f *FontObj) SetIndexObjEncoding(index int) { FILE: vendor/github.com/signintech/gopdf/font_option.go constant Regular (line 8) | Regular = 0 constant Italic (line 10) | Italic = 1 constant Bold (line 12) | Bold = 2 constant Underline (line 14) | Underline = 4 function getConvertedStyle (line 16) | func getConvertedStyle(fontStyle string) (style int) { FILE: vendor/github.com/signintech/gopdf/fontconverthelper.go function FontConvertHelperCw2Str (line 10) | func FontConvertHelperCw2Str(cw FontCw) string { function FontConvertHelper_Cw2Str (line 23) | func FontConvertHelper_Cw2Str(cw FontCw) string { FILE: vendor/github.com/signintech/gopdf/fontdescriptor_obj.go type FontDescriptorObj (line 9) | type FontDescriptorObj struct method init (line 14) | func (f *FontDescriptorObj) init(funcGetRoot func() *GoPdf) { method write (line 18) | func (f *FontDescriptorObj) write(w io.Writer, objID int) error { method getType (line 41) | func (f *FontDescriptorObj) getType() string { method SetFont (line 46) | func (f *FontDescriptorObj) SetFont(font IFont) { method GetFont (line 51) | func (f *FontDescriptorObj) GetFont() IFont { method SetFontFileObjRelate (line 56) | func (f *FontDescriptorObj) SetFontFileObjRelate(relate string) { FILE: vendor/github.com/signintech/gopdf/fontmaker/core/fontmaker.go type FontMaker (line 20) | type FontMaker struct method GetResults (line 25) | func (f *FontMaker) GetResults() []string { method MakeFont (line 34) | func (f *FontMaker) MakeFont(fontpath string, mappath string, encode s... method GoStructName (line 94) | func (f *FontMaker) GoStructName(name string) string { method MakeDefinitionFile (line 99) | func (f *FontMaker) MakeDefinitionFile(gofontname string, mappath stri... method MakeFontDescriptor (line 213) | func (f *FontMaker) MakeFontDescriptor(info TtfInfo) (string, error) { method MakeFontEncoding (line 304) | func (f *FontMaker) MakeFontEncoding(mappath string, fontmaps []FontMa... method MakeWidthArray (line 325) | func (f *FontMaker) MakeWidthArray(widths map[int]int) (string, error) { method FileSize (line 345) | func (f *FontMaker) FileSize(path string) (int64, error) { method GetInfoFromTrueType (line 361) | func (f *FontMaker) GetInfoFromTrueType(fontpath string, fontmaps []Fo... method MultiplyAndRoundWithUInt64 (line 433) | func (f *FontMaker) MultiplyAndRoundWithUInt64(k float64, v uint) int { method MultiplyAndRound (line 438) | func (f *FontMaker) MultiplyAndRound(k float64, v int) int { method Round (line 443) | func (f *FontMaker) Round(value float64) int { method LoadMap (line 447) | func (f *FontMaker) LoadMap(encodingpath string) ([]FontMap, error) { function NewFontMaker (line 30) | func NewFontMaker() *FontMaker { FILE: vendor/github.com/signintech/gopdf/fontmaker/core/fontmap.go type FontMap (line 3) | type FontMap struct FILE: vendor/github.com/signintech/gopdf/fontmaker/core/kern_table.go type KernTable (line 4) | type KernTable struct type KernMap (line 11) | type KernMap type KernValue (line 14) | type KernValue method ValueByRight (line 17) | func (k KernValue) ValueByRight(right uint) (bool, int16) { FILE: vendor/github.com/signintech/gopdf/fontmaker/core/math.go function Round (line 3) | func Round(value float64) int { FILE: vendor/github.com/signintech/gopdf/fontmaker/core/table_directory_entry.go type TableDirectoryEntry (line 3) | type TableDirectoryEntry struct method PaddedLength (line 9) | func (t TableDirectoryEntry) PaddedLength() int { FILE: vendor/github.com/signintech/gopdf/fontmaker/core/ttf_info.go type TtfInfo (line 10) | type TtfInfo method PushString (line 12) | func (t TtfInfo) PushString(key string, val string) { method PushBytes (line 16) | func (t TtfInfo) PushBytes(key string, val []byte) { method PushInt64 (line 20) | func (t TtfInfo) PushInt64(key string, val int64) { method PushInt (line 24) | func (t TtfInfo) PushInt(key string, val int) { method PushUInt64 (line 28) | func (t TtfInfo) PushUInt64(key string, val uint) { method PushBool (line 32) | func (t TtfInfo) PushBool(key string, val bool) { method PushInt64s (line 36) | func (t TtfInfo) PushInt64s(key string, val []int) { method PushMapIntInt64 (line 40) | func (t TtfInfo) PushMapIntInt64(key string, val map[int]int) { method GetBool (line 44) | func (t TtfInfo) GetBool(key string) (bool, error) { method GetString (line 58) | func (t TtfInfo) GetString(key string) (string, error) { method GetInt64 (line 72) | func (t TtfInfo) GetInt64(key string) (int, error) { method GetInt64s (line 86) | func (t TtfInfo) GetInt64s(key string) ([]int, error) { method GetMapIntInt64 (line 100) | func (t TtfInfo) GetMapIntInt64(key string) (map[int]int, error) { function NewTtfInfo (line 114) | func NewTtfInfo() TtfInfo { FILE: vendor/github.com/signintech/gopdf/fontmaker/core/ttfparser.go type TTFParser (line 24) | type TTFParser struct method Kern (line 88) | func (t *TTFParser) Kern() *KernTable { method UnderlinePosition (line 93) | func (t *TTFParser) UnderlinePosition() int { method GroupingTables (line 98) | func (t *TTFParser) GroupingTables() []CmapFormat12GroupingTable { method UnderlineThickness (line 103) | func (t *TTFParser) UnderlineThickness() int { method XHeight (line 107) | func (t *TTFParser) XHeight() int { method XMin (line 115) | func (t *TTFParser) XMin() int { method YMin (line 119) | func (t *TTFParser) YMin() int { method XMax (line 123) | func (t *TTFParser) XMax() int { method YMax (line 127) | func (t *TTFParser) YMax() int { method ItalicAngle (line 131) | func (t *TTFParser) ItalicAngle() int { method Flag (line 135) | func (t *TTFParser) Flag() int { method Ascender (line 145) | func (t *TTFParser) Ascender() int { method Descender (line 152) | func (t *TTFParser) Descender() int { method TypoAscender (line 163) | func (t *TTFParser) TypoAscender() int { method TypoDescender (line 167) | func (t *TTFParser) TypoDescender() int { method CapHeight (line 172) | func (t *TTFParser) CapHeight() int { method NumGlyphs (line 177) | func (t *TTFParser) NumGlyphs() uint { method UnitsPerEm (line 181) | func (t *TTFParser) UnitsPerEm() uint { method NumberOfHMetrics (line 185) | func (t *TTFParser) NumberOfHMetrics() uint { method Widths (line 189) | func (t *TTFParser) Widths() []uint { method Chars (line 193) | func (t *TTFParser) Chars() map[int]uint { method GetTables (line 197) | func (t *TTFParser) GetTables() map[string]TableDirectoryEntry { method SetUseKerning (line 202) | func (t *TTFParser) SetUseKerning(use bool) { method Parse (line 207) | func (t *TTFParser) Parse(filepath string) error { method ParseByReader (line 216) | func (t *TTFParser) ParseByReader(rd io.Reader) error { method ParseFontData (line 226) | func (t *TTFParser) ParseFontData(fontData []byte) error { method FontData (line 326) | func (t *TTFParser) FontData() []byte { method ParseLoca (line 331) | func (t *TTFParser) ParseLoca(fd *bytes.Reader) error { method ParsePost (line 374) | func (t *TTFParser) ParsePost(fd *bytes.Reader) error { method ParseOS2 (line 419) | func (t *TTFParser) ParseOS2(fd *bytes.Reader) error { method ParseName (line 503) | func (t *TTFParser) ParseName(fd *bytes.Reader) error { method PregReplace (line 586) | func (t *TTFParser) PregReplace(pattern string, replacement string, su... method ParseCmap (line 597) | func (t *TTFParser) ParseCmap(fd *bytes.Reader) error { method FTell (line 779) | func (t *TTFParser) FTell(fd *bytes.Reader) (uint, error) { method ParseHmtx (line 785) | func (t *TTFParser) ParseHmtx(fd *bytes.Reader) error { method ArrayPadUint (line 813) | func (t *TTFParser) ArrayPadUint(arr []uint, size uint, val uint) ([]u... method ParseHead (line 829) | func (t *TTFParser) ParseHead(fd *bytes.Reader) error { method ParseHhea (line 900) | func (t *TTFParser) ParseHhea(fd *bytes.Reader) error { method ParseMaxp (line 936) | func (t *TTFParser) ParseMaxp(fd *bytes.Reader) error { method Seek (line 956) | func (t *TTFParser) Seek(fd *bytes.Reader, tag string) error { method BytesToString (line 970) | func (t *TTFParser) BytesToString(b []byte) string { method ReadUShort (line 975) | func (t *TTFParser) ReadUShort(fd *bytes.Reader) (uint, error) { method ReadShort (line 985) | func (t *TTFParser) ReadShort(fd *bytes.Reader) (int, error) { method ReadShortInt16 (line 1002) | func (t *TTFParser) ReadShortInt16(fd *bytes.Reader) (int16, error) { method ReadULong (line 1011) | func (t *TTFParser) ReadULong(fd *bytes.Reader) (uint, error) { method Skip (line 1022) | func (t *TTFParser) Skip(fd *bytes.Reader, length int) error { method Read (line 1031) | func (t *TTFParser) Read(fd *bytes.Reader, length int) ([]byte, error) { FILE: vendor/github.com/signintech/gopdf/fontmaker/core/ttfparser_cmap_other_format.go method ParseCmapFormat12 (line 9) | func (t *TTFParser) ParseCmapFormat12(fd *bytes.Reader) (bool, error) { type cmapFormat12EncodingSubtable (line 119) | type cmapFormat12EncodingSubtable struct type CmapFormat12GroupingTable (line 125) | type CmapFormat12GroupingTable struct FILE: vendor/github.com/signintech/gopdf/fontmaker/core/ttfparser_kern.go method Parsekern (line 9) | func (t *TTFParser) Parsekern(fd *bytes.Reader) error { method parsekernSubTable (line 45) | func (t *TTFParser) parsekernSubTable(fd *bytes.Reader) error { method parsekernSubTableFormat0 (line 67) | func (t *TTFParser) parsekernSubTableFormat0(fd *bytes.Reader) error { FILE: vendor/github.com/signintech/gopdf/func_kern_override.go type FuncKernOverride (line 4) | type FuncKernOverride FILE: vendor/github.com/signintech/gopdf/gopdf.go constant subsetFont (line 21) | subsetFont = "SubsetFont" constant defaultMargin (line 24) | defaultMargin = 10.0 type GoPdf (line 27) | type GoPdf struct method SetLineWidth (line 119) | func (gp *GoPdf) SetLineWidth(width float64) { method SetCompressLevel (line 130) | func (gp *GoPdf) SetCompressLevel(level int) { method SetNoCompression (line 145) | func (gp *GoPdf) SetNoCompression() { method SetLineType (line 155) | func (gp *GoPdf) SetLineType(linetype string) { method Line (line 160) | func (gp *GoPdf) Line(x1 float64, y1 float64, x2 float64, y2 float64) { method RectFromLowerLeft (line 166) | func (gp *GoPdf) RectFromLowerLeft(x float64, y float64, wdth float64,... method RectFromUpperLeft (line 180) | func (gp *GoPdf) RectFromUpperLeft(x float64, y float64, wdth float64,... method RectFromLowerLeftWithStyle (line 198) | func (gp *GoPdf) RectFromLowerLeftWithStyle(x float64, y float64, wdth... method RectFromLowerLeftWithOpts (line 211) | func (gp *GoPdf) RectFromLowerLeftWithOpts(opts DrawableRectOptions) e... method RectFromUpperLeftWithStyle (line 233) | func (gp *GoPdf) RectFromUpperLeftWithStyle(x float64, y float64, wdth... method RectFromUpperLeftWithOpts (line 246) | func (gp *GoPdf) RectFromUpperLeftWithOpts(opts DrawableRectOptions) e... method Oval (line 266) | func (gp *GoPdf) Oval(x1 float64, y1 float64, x2 float64, y2 float64) { method Br (line 272) | func (gp *GoPdf) Br(h float64) { method SetGrayFill (line 279) | func (gp *GoPdf) SetGrayFill(grayScale float64) { method SetGrayStroke (line 286) | func (gp *GoPdf) SetGrayStroke(grayScale float64) { method SetX (line 292) | func (gp *GoPdf) SetX(x float64) { method GetX (line 299) | func (gp *GoPdf) GetX() float64 { method SetY (line 304) | func (gp *GoPdf) SetY(y float64) { method GetY (line 310) | func (gp *GoPdf) GetY() float64 { method ImageByHolder (line 315) | func (gp *GoPdf) ImageByHolder(img ImageHolder, x float64, y float64, ... method ImageByHolderWithOptions (line 329) | func (gp *GoPdf) ImageByHolderWithOptions(img ImageHolder, opts ImageO... method maskHolder (line 367) | func (gp *GoPdf) maskHolder(img ImageHolder, opts ImageOptions) (int, ... method createTransparencyXObjectGroup (line 434) | func (gp *GoPdf) createTransparencyXObjectGroup(image *cacheContentIma... method imageByHolder (line 470) | func (gp *GoPdf) imageByHolder(img ImageHolder, opts ImageOptions) err... method Image (line 553) | func (gp *GoPdf) Image(picPath string, x float64, y float64, rect *Rec... method ImageFrom (line 570) | func (gp *GoPdf) ImageFrom(img image.Image, x float64, y float64, rect... method AddPage (line 600) | func (gp *GoPdf) AddPage() { method AddPageWithOption (line 606) | func (gp *GoPdf) AddPageWithOption(opt PageOption) { method AddOutline (line 641) | func (gp *GoPdf) AddOutline(title string) { method Start (line 646) | func (gp *GoPdf) Start(config Config) { method SetFontWithStyle (line 683) | func (gp *GoPdf) SetFontWithStyle(family string, style int, size int) ... method SetFont (line 715) | func (gp *GoPdf) SetFont(family string, style string, size int) error { method WritePdf (line 720) | func (gp *GoPdf) WritePdf(pdfPath string) error { method Write (line 724) | func (gp *GoPdf) Write(w io.Writer) error { method Read (line 728) | func (gp *GoPdf) Read(p []byte) (int, error) { method Close (line 738) | func (gp *GoPdf) Close() error { method compilePdf (line 743) | func (gp *GoPdf) compilePdf(w io.Writer) error { method GetBytesPdfReturnErr (line 787) | func (gp *GoPdf) GetBytesPdfReturnErr() ([]byte, error) { method GetBytesPdf (line 797) | func (gp *GoPdf) GetBytesPdf() []byte { method Text (line 806) | func (gp *GoPdf) Text(text string) error { method CellWithOption (line 822) | func (gp *GoPdf) CellWithOption(rectangle *Rect, text string, opt Cell... method Cell (line 845) | func (gp *GoPdf) Cell(rectangle *Rect, text string) error { method MultiCell (line 866) | func (gp *GoPdf) MultiCell(rectangle *Rect, text string) error { method SplitText (line 908) | func (gp *GoPdf) SplitText(text string, width float64) ([]string, erro... method ImportPage (line 948) | func (gp *GoPdf) ImportPage(sourceFile string, pageno int, box string)... method ImportPageStream (line 982) | func (gp *GoPdf) ImportPageStream(sourceStream *io.ReadSeeker, pageno ... method UseImportedTemplate (line 1014) | func (gp *GoPdf) UseImportedTemplate(tplid int, x float64, y float64, ... method GetNextObjectID (line 1022) | func (gp *GoPdf) GetNextObjectID() int { method GetNumberOfPages (line 1027) | func (gp *GoPdf) GetNumberOfPages() int { method ImportObjects (line 1032) | func (gp *GoPdf) ImportObjects(objs map[int]string, startObjID int) { method ImportTemplates (line 1041) | func (gp *GoPdf) ImportTemplates(tpls map[string]int) { method AddExternalLink (line 1049) | func (gp *GoPdf) AddExternalLink(url string, x, y, w, h float64) { method AddInternalLink (line 1056) | func (gp *GoPdf) AddInternalLink(anchor string, x, y, w, h float64) { method SetAnchor (line 1063) | func (gp *GoPdf) SetAnchor(name string) { method AddTTFFontData (line 1069) | func (gp *GoPdf) AddTTFFontData(family string, fontData []byte) error { method AddTTFFontDataWithOption (line 1074) | func (gp *GoPdf) AddTTFFontDataWithOption(family string, fontData []by... method AddTTFFontByReader (line 1090) | func (gp *GoPdf) AddTTFFontByReader(family string, rd io.Reader) error { method AddTTFFontByReaderWithOption (line 1095) | func (gp *GoPdf) AddTTFFontByReaderWithOption(family string, rd io.Rea... method setSubsetFontObject (line 1112) | func (gp *GoPdf) setSubsetFontObject(subsetFont *SubsetFontObj, family... method AddTTFFontWithOption (line 1161) | func (gp *GoPdf) AddTTFFontWithOption(family string, ttfpath string, o... method AddTTFFont (line 1175) | func (gp *GoPdf) AddTTFFont(family string, ttfpath string) error { method KernOverride (line 1180) | func (gp *GoPdf) KernOverride(family string, fn FuncKernOverride) error { method SetTextColor (line 1200) | func (gp *GoPdf) SetTextColor(r uint8, g uint8, b uint8) { method SetStrokeColor (line 1211) | func (gp *GoPdf) SetStrokeColor(r uint8, g uint8, b uint8) { method SetFillColor (line 1216) | func (gp *GoPdf) SetFillColor(r uint8, g uint8, b uint8) { method MeasureTextWidth (line 1221) | func (gp *GoPdf) MeasureTextWidth(text string) (float64, error) { method Curve (line 1242) | func (gp *GoPdf) Curve(x0 float64, y0 float64, x1 float64, y1 float64,... method SetInfo (line 1255) | func (gp *GoPdf) SetInfo(info PdfInfo) { method Rotate (line 1263) | func (gp *GoPdf) Rotate(angle, x, y float64) { method RotateReset (line 1269) | func (gp *GoPdf) RotateReset() { method Polygon (line 1283) | func (gp *GoPdf) Polygon(points []Point, style string) { method init (line 1297) | func (gp *GoPdf) init() { method resetCurrXY (line 1340) | func (gp *GoPdf) resetCurrXY() { method UnitsToPoints (line 1346) | func (gp *GoPdf) UnitsToPoints(u float64) float64 { method UnitsToPointsVar (line 1351) | func (gp *GoPdf) UnitsToPointsVar(u ...*float64) { method PointsToUnits (line 1356) | func (gp *GoPdf) PointsToUnits(u float64) float64 { method PointsToUnitsVar (line 1361) | func (gp *GoPdf) PointsToUnitsVar(u ...*float64) { method isUseProtection (line 1365) | func (gp *GoPdf) isUseProtection() bool { method createProtection (line 1369) | func (gp *GoPdf) createProtection() *PDFProtection { method protection (line 1379) | func (gp *GoPdf) protection() *PDFProtection { method prepare (line 1383) | func (gp *GoPdf) prepare() { method xref (line 1436) | func (gp *GoPdf) xref(w io.Writer, xrefbyteoffset int, linelens []int,... method writeInfo (line 1467) | func (gp *GoPdf) writeInfo(w io.Writer) { method formatXrefline (line 1499) | func (gp *GoPdf) formatXrefline(n int) string { method addObj (line 1507) | func (gp *GoPdf) addObj(iobj IObj) int { method getContent (line 1513) | func (gp *GoPdf) getContent() *ContentObj { method SetTransparency (line 1549) | func (gp *GoPdf) SetTransparency(transparency Transparency) error { method getCachedTransparency (line 1560) | func (gp *GoPdf) getCachedTransparency(transparency *Transparency) (*T... method saveTransparency (line 1575) | func (gp *GoPdf) saveTransparency(transparency *Transparency) (*Transp... method IsCurrFontContainGlyph (line 1604) | func (gp *GoPdf) IsCurrFontContainGlyph(r rune) (bool, error) { type DrawableRectOptions (line 83) | type DrawableRectOptions struct type CropOptions (line 93) | type CropOptions struct type ImageOptions (line 100) | type ImageOptions struct type MaskOptions (line 113) | type MaskOptions struct type countingWriter (line 770) | type countingWriter struct method Write (line 780) | func (cw *countingWriter) Write(b []byte) (int, error) { function newCountingWriter (line 776) | func newCountingWriter(w io.Writer) *countingWriter { function encodeUtf8 (line 1527) | func encodeUtf8(str string) string { function infodate (line 1539) | func infodate(t time.Time) string { FILE: vendor/github.com/signintech/gopdf/i_cache_contneter.go type ICacheContent (line 7) | type ICacheContent interface FILE: vendor/github.com/signintech/gopdf/ifont.go type IFont (line 4) | type IFont interface type FontCw (line 21) | type FontCw type FontDescItem (line 24) | type FontDescItem struct function ToByte (line 35) | func ToByte(chr string) byte { FILE: vendor/github.com/signintech/gopdf/image_holder.go type ImageHolder (line 12) | type ImageHolder interface function ImageHolderByBytes (line 18) | func ImageHolderByBytes(b []byte) (ImageHolder, error) { function ImageHolderByPath (line 23) | func ImageHolderByPath(path string) (ImageHolder, error) { function ImageHolderByReader (line 28) | func ImageHolderByReader(r io.Reader) (ImageHolder, error) { type imageBuff (line 33) | type imageBuff struct method ID (line 79) | func (i *imageBuff) ID() string { function newImageBuff (line 38) | func newImageBuff(b []byte) (*imageBuff, error) { function newImageBuffByPath (line 50) | func newImageBuffByPath(path string) (*imageBuff, error) { function newImageBuffByReader (line 61) | func newImageBuffByReader(r io.Reader) (*imageBuff, error) { FILE: vendor/github.com/signintech/gopdf/image_obj.go type ImageObj (line 19) | type ImageObj struct method init (line 29) | func (i *ImageObj) init(funcGetRoot func() *GoPdf) { method setProtection (line 33) | func (i *ImageObj) setProtection(p *PDFProtection) { method protection (line 37) | func (i *ImageObj) protection() *PDFProtection { method write (line 41) | func (i *ImageObj) write(w io.Writer, objID int) error { method isColspaceIndexed (line 88) | func (i *ImageObj) isColspaceIndexed() bool { method haveSMask (line 92) | func (i *ImageObj) haveSMask() bool { method createSMask (line 96) | func (i *ImageObj) createSMask() (*SMask, error) { method createDeviceRGB (line 109) | func (i *ImageObj) createDeviceRGB() (*DeviceRGBObj, error) { method getType (line 115) | func (i *ImageObj) getType() string { method SetImagePath (line 120) | func (i *ImageObj) SetImagePath(path string) error { method SetImage (line 136) | func (i *ImageObj) SetImage(r io.Reader) error { method GetRect (line 148) | func (i *ImageObj) GetRect() *Rect { method getRect (line 158) | func (i *ImageObj) getRect() (*Rect, error) { method parse (line 190) | func (i *ImageObj) parse() error { method Parse (line 203) | func (i *ImageObj) Parse() error { FILE: vendor/github.com/signintech/gopdf/image_obj_parse.go type ColorSpaces (line 16) | type ColorSpaces constant DeviceGray (line 19) | DeviceGray = "DeviceGray" function writeMaskImgProps (line 22) | func writeMaskImgProps(w io.Writer, imginfo imgInfo) error { function writeImgProps (line 41) | func writeImgProps(w io.Writer, imginfo imgInfo, splittedMask bool) error { function writeBaseImgProps (line 83) | func writeBaseImgProps(w io.Writer, imginfo imgInfo, colorSpace string) ... function isColspaceIndexed (line 113) | func isColspaceIndexed(imginfo imgInfo) bool { function haveSMask (line 120) | func haveSMask(imginfo imgInfo) bool { function parseImgByPath (line 127) | func parseImgByPath(path string) (imgInfo, error) { function parseImg (line 135) | func parseImg(raw *bytes.Reader) (imgInfo, error) { function parseImgJpg (line 169) | func parseImgJpg(info *imgInfo, imgConfig image.Config) error { function parsePng (line 192) | func parsePng(f *bytes.Reader, info *imgInfo, imgConfig image.Config) er... function compress (line 448) | func compress(data []byte) ([]byte, error) { function readUInt (line 464) | func readUInt(f *bytes.Reader) (uint, error) { function readInt (line 474) | func readInt(f *bytes.Reader) (int, error) { function readBytes (line 489) | func readBytes(f *bytes.Reader, len int) ([]byte, error) { function isDeviceRGB (line 498) | func isDeviceRGB(formatname string, img *image.Image) bool { function ImgReactagleToWH (line 508) | func ImgReactagleToWH(imageRect image.Rectangle) (float64, float64) { FILE: vendor/github.com/signintech/gopdf/img_info.go type imgInfo (line 3) | type imgInfo struct FILE: vendor/github.com/signintech/gopdf/imported_obj.go type ImportedObj (line 8) | type ImportedObj struct method init (line 12) | func (c *ImportedObj) init(funcGetRoot func() *GoPdf) { method getType (line 16) | func (c *ImportedObj) getType() string { method write (line 20) | func (c *ImportedObj) write(w io.Writer, objID int) error { FILE: vendor/github.com/signintech/gopdf/iobj.go type IObj (line 8) | type IObj interface FILE: vendor/github.com/signintech/gopdf/link_option.go type anchorOption (line 3) | type anchorOption struct type linkOption (line 8) | type linkOption struct FILE: vendor/github.com/signintech/gopdf/list_cache_content.go type listCacheContent (line 5) | type listCacheContent struct method last (line 9) | func (l *listCacheContent) last() ICacheContent { method append (line 17) | func (l *listCacheContent) append(cache ICacheContent) { method appendContentText (line 21) | func (l *listCacheContent) appendContentText(cache cacheContentText, t... method write (line 62) | func (l *listCacheContent) write(w io.Writer, protection *PDFProtectio... FILE: vendor/github.com/signintech/gopdf/map_of_character_To_glyph_index.go type MapOfCharacterToGlyphIndex (line 4) | type MapOfCharacterToGlyphIndex struct method KeyExists (line 18) | func (m *MapOfCharacterToGlyphIndex) KeyExists(k rune) bool { method Set (line 31) | func (m *MapOfCharacterToGlyphIndex) Set(k rune, v uint) { method Index (line 38) | func (m *MapOfCharacterToGlyphIndex) Index(k rune) (int, bool) { method Val (line 51) | func (m *MapOfCharacterToGlyphIndex) Val(k rune) (uint, bool) { method AllKeys (line 60) | func (m *MapOfCharacterToGlyphIndex) AllKeys() []rune { method AllVals (line 65) | func (m *MapOfCharacterToGlyphIndex) AllVals() []uint { function NewMapOfCharacterToGlyphIndex (line 11) | func NewMapOfCharacterToGlyphIndex() *MapOfCharacterToGlyphIndex { FILE: vendor/github.com/signintech/gopdf/margin.go type Margins (line 4) | type Margins struct method SetLeftMargin (line 9) | func (gp *GoPdf) SetLeftMargin(margin float64) { method SetTopMargin (line 15) | func (gp *GoPdf) SetTopMargin(margin float64) { method SetMargins (line 21) | func (gp *GoPdf) SetMargins(left, top, right, bottom float64) { method SetMarginLeft (line 27) | func (gp *GoPdf) SetMarginLeft(margin float64) { method SetMarginTop (line 32) | func (gp *GoPdf) SetMarginTop(margin float64) { method SetMarginRight (line 37) | func (gp *GoPdf) SetMarginRight(margin float64) { method SetMarginBottom (line 42) | func (gp *GoPdf) SetMarginBottom(margin float64) { method Margins (line 47) | func (gp *GoPdf) Margins() (float64, float64, float64, float64) { method MarginLeft (line 55) | func (gp *GoPdf) MarginLeft() float64 { method MarginTop (line 60) | func (gp *GoPdf) MarginTop() float64 { method MarginRight (line 65) | func (gp *GoPdf) MarginRight() float64 { method MarginBottom (line 70) | func (gp *GoPdf) MarginBottom() float64 { FILE: vendor/github.com/signintech/gopdf/outlines_obj.go type OutlinesObj (line 9) | type OutlinesObj struct method init (line 19) | func (o *OutlinesObj) init(funcGetRoot func() *GoPdf) { method getType (line 25) | func (o *OutlinesObj) getType() string { method write (line 29) | func (o *OutlinesObj) write(w io.Writer, objID int) error { method SetIndexObjOutlines (line 51) | func (o *OutlinesObj) SetIndexObjOutlines(index int) { method AddOutline (line 55) | func (o *OutlinesObj) AddOutline(dest int, title string) { method Count (line 68) | func (o *OutlinesObj) Count() int { type OutlineObj (line 72) | type OutlineObj struct method init (line 81) | func (o *OutlineObj) init(funcGetRoot func() *GoPdf) { method getType (line 84) | func (o *OutlineObj) getType() string { method write (line 88) | func (o *OutlineObj) write(w io.Writer, objID int) error { FILE: vendor/github.com/signintech/gopdf/page_obj.go type PageObj (line 10) | type PageObj struct method init (line 18) | func (p *PageObj) init(funcGetRoot func() *GoPdf) { method setOption (line 23) | func (p *PageObj) setOption(opt PageOption) { method write (line 27) | func (p *PageObj) write(w io.Writer, objID int) error { method writeExternalLink (line 72) | func (p *PageObj) writeExternalLink(w io.Writer, l linkOption, objID i... method writeInternalLink (line 92) | func (p *PageObj) writeInternalLink(w io.Writer, l linkOption, anchors... method getType (line 102) | func (p *PageObj) getType() string { FILE: vendor/github.com/signintech/gopdf/page_option.go type PageOption (line 4) | type PageOption struct method isEmpty (line 9) | func (p PageOption) isEmpty() bool { method isTrimBoxSet (line 16) | func (p PageOption) isTrimBoxSet() bool { FILE: vendor/github.com/signintech/gopdf/pages_obj.go type PagesObj (line 9) | type PagesObj struct method init (line 15) | func (p *PagesObj) init(funcGetRoot func() *GoPdf) { method write (line 20) | func (p *PagesObj) write(w io.Writer, objID int) error { method getType (line 33) | func (p *PagesObj) getType() string { method test (line 37) | func (p *PagesObj) test() { FILE: vendor/github.com/signintech/gopdf/pdf_dictionary_obj.go type PdfDictionaryObj (line 26) | type PdfDictionaryObj struct method init (line 32) | func (p *PdfDictionaryObj) init(funcGetRoot func() *GoPdf) { method setProtection (line 36) | func (p *PdfDictionaryObj) setProtection(pr *PDFProtection) { method protection (line 40) | func (p *PdfDictionaryObj) protection() *PDFProtection { method write (line 44) | func (p *PdfDictionaryObj) write(w io.Writer, objID int) error { method getType (line 82) | func (p *PdfDictionaryObj) getType() string { method SetPtrToSubsetFontObj (line 87) | func (p *PdfDictionaryObj) SetPtrToSubsetFontObj(ptr *SubsetFontObj) { method makeGlyfAndLocaTable (line 91) | func (p *PdfDictionaryObj) makeGlyfAndLocaTable() ([]byte, []int, erro... method getGlyphSize (line 145) | func (p *PdfDictionaryObj) getGlyphSize(glyph int) int { method getGlyphData (line 154) | func (p *PdfDictionaryObj) getGlyphData(glyph int) []byte { method makeFont (line 169) | func (p *PdfDictionaryObj) makeFont() ([]byte, error) { method completeGlyphClosure (line 266) | func (p *PdfDictionaryObj) completeGlyphClosure(mapOfglyphs *MapOfChar... method AddCompositeGlyphs (line 292) | func (p *PdfDictionaryObj) AddCompositeGlyphs(glyphArray *[]int, glyph... method GetOffset (line 351) | func (p *PdfDictionaryObj) GetOffset(glyph int) int { constant hasScale (line 344) | hasScale = 8 constant moreComponents (line 345) | moreComponents = 32 constant arg1and2areWords (line 346) | arg1and2areWords = 1 constant xAndYScale (line 347) | xAndYScale = 64 constant twoByTwo (line 348) | twoByTwo = 128 function CheckSum (line 359) | func CheckSum(data []byte) uint { FILE: vendor/github.com/signintech/gopdf/pdf_info_obj.go type PdfInfo (line 6) | type PdfInfo struct FILE: vendor/github.com/signintech/gopdf/pdf_protection.go constant PermissionsPrint (line 13) | PermissionsPrint = 4 constant PermissionsModify (line 15) | PermissionsModify = 8 constant PermissionsCopy (line 17) | PermissionsCopy = 16 constant PermissionsAnnotForms (line 19) | PermissionsAnnotForms = 32 type PDFProtection (line 28) | type PDFProtection struct method SetProtection (line 38) | func (p *PDFProtection) SetProtection(permissions int, userPass []byte... method setProtection (line 42) | func (p *PDFProtection) setProtection(permissions int, userPass []byte... method generateEncryptionKey (line 50) | func (p *PDFProtection) generateEncryptionKey(userPass []byte, ownerPa... method EncryptionObj (line 75) | func (p *PDFProtection) EncryptionObj() *EncryptionObj { method encryptionObj (line 79) | func (p *PDFProtection) encryptionObj() *EncryptionObj { method createOValue (line 87) | func (p *PDFProtection) createOValue(userPassWithPadding []byte, owner... method createUValue (line 99) | func (p *PDFProtection) createUValue(userPassWithPadding []byte, oValu... method randomPass (line 116) | func (p *PDFProtection) randomPass(strlen int) []byte { method Objectkey (line 127) | func (p *PDFProtection) Objectkey(objID int) []byte { method objectkey (line 131) | func (p *PDFProtection) objectkey(n int) []byte { function rc4Cip (line 139) | func rc4Cip(key []byte, src []byte) ([]byte, error) { FILE: vendor/github.com/signintech/gopdf/point.go type Point (line 4) | type Point struct FILE: vendor/github.com/signintech/gopdf/procset_obj.go type ProcSetObj (line 9) | type ProcSetObj struct method init (line 18) | func (pr *ProcSetObj) init(funcGetRoot func() *GoPdf) { method write (line 24) | func (pr *ProcSetObj) write(w io.Writer, objID int) error { method getType (line 65) | func (pr *ProcSetObj) getType() string { type RelateFonts (line 70) | type RelateFonts method IsContainsFamily (line 73) | func (re *RelateFonts) IsContainsFamily(family string) bool { method IsContainsFamilyAndStyle (line 83) | func (re *RelateFonts) IsContainsFamilyAndStyle(family string, style i... type RelateFont (line 93) | type RelateFont struct type RelateXobjects (line 103) | type RelateXobjects type RelateXobject (line 106) | type RelateXobject struct type ExtGS (line 111) | type ExtGS struct FILE: vendor/github.com/signintech/gopdf/rect.go type Rect (line 4) | type Rect struct method PointsToUnits (line 11) | func (rect *Rect) PointsToUnits(t int) (r *Rect) { method UnitsToPoints (line 26) | func (rect *Rect) UnitsToPoints(t int) (r *Rect) { FILE: vendor/github.com/signintech/gopdf/smask_obj.go type SMaskSubtypes (line 9) | type SMaskSubtypes constant SMaskAlphaSubtype (line 12) | SMaskAlphaSubtype = "/Alpha" constant SMaskLuminositySubtype (line 13) | SMaskLuminositySubtype = "/Luminosity" type SMask (line 17) | type SMask struct method init (line 53) | func (s SMask) init(func() *GoPdf) {} method setProtection (line 55) | func (s *SMask) setProtection(p *PDFProtection) { method protection (line 59) | func (s SMask) protection() *PDFProtection { method getType (line 63) | func (s SMask) getType() string { method write (line 67) | func (s SMask) write(w io.Writer, objID int) error { type SMaskOptions (line 27) | type SMaskOptions struct method GetId (line 32) | func (smask SMaskOptions) GetId() string { function GetCachedMask (line 38) | func GetCachedMask(opts SMaskOptions, gp *GoPdf) SMask { type SMaskMap (line 102) | type SMaskMap struct method Find (line 114) | func (smask *SMaskMap) Find(sMask SMaskOptions) (SMask, bool) { method Save (line 129) | func (smask *SMaskMap) Save(id string, sMask SMask) SMask { function NewSMaskMap (line 107) | func NewSMaskMap() SMaskMap { FILE: vendor/github.com/signintech/gopdf/strhelper.go function StrHelperGetStringWidth (line 9) | func StrHelperGetStringWidth(str string, fontSize int, ifont IFont) floa... function CreateEmbeddedFontSubsetName (line 22) | func CreateEmbeddedFontSubsetName(name string) string { function ReadShortFromByte (line 29) | func ReadShortFromByte(data []byte, offset int) (int64, int) { function ReadUShortFromByte (line 44) | func ReadUShortFromByte(data []byte, offset int) (uint64, int) { FILE: vendor/github.com/signintech/gopdf/style.go type PaintStyle (line 3) | type PaintStyle constant DrawPaintStyle (line 6) | DrawPaintStyle PaintStyle = "S" constant FillPaintStyle (line 7) | FillPaintStyle PaintStyle = "f" constant DrawFillPaintStyle (line 8) | DrawFillPaintStyle PaintStyle = "B" function parseStyle (line 11) | func parseStyle(style string) PaintStyle { FILE: vendor/github.com/signintech/gopdf/subfont_descriptor_obj.go type SubfontDescriptorObj (line 11) | type SubfontDescriptorObj struct method init (line 16) | func (s *SubfontDescriptorObj) init(func() *GoPdf) {} method getType (line 18) | func (s *SubfontDescriptorObj) getType() string { method write (line 22) | func (s *SubfontDescriptorObj) write(w io.Writer, objID int) error { method SetIndexObjPdfDictionary (line 47) | func (s *SubfontDescriptorObj) SetIndexObjPdfDictionary(index int) { method SetPtrToSubsetFontObj (line 52) | func (s *SubfontDescriptorObj) SetPtrToSubsetFontObj(ptr *SubsetFontOb... function DesignUnitsToPdf (line 57) | func DesignUnitsToPdf(val int, unitsPerEm uint) int { FILE: vendor/github.com/signintech/gopdf/subset_font_obj.go type SubsetFontObj (line 18) | type SubsetFontObj struct method init (line 29) | func (s *SubsetFontObj) init(funcGetRoot func() *GoPdf) { method write (line 34) | func (s *SubsetFontObj) write(w io.Writer, objID int) error { method SetIndexObjCIDFont (line 48) | func (s *SubsetFontObj) SetIndexObjCIDFont(index int) { method SetIndexObjUnicodeMap (line 53) | func (s *SubsetFontObj) SetIndexObjUnicodeMap(index int) { method SetFamily (line 58) | func (s *SubsetFontObj) SetFamily(familyname string) { method GetFamily (line 63) | func (s *SubsetFontObj) GetFamily() string { method SetTtfFontOption (line 68) | func (s *SubsetFontObj) SetTtfFontOption(option TtfOption) { method GetTtfFontOption (line 73) | func (s *SubsetFontObj) GetTtfFontOption() TtfOption { method KernValueByLeft (line 78) | func (s *SubsetFontObj) KernValueByLeft(left uint) (bool, *core.KernVa... method SetTTFByPath (line 97) | func (s *SubsetFontObj) SetTTFByPath(ttfpath string) error { method SetTTFByReader (line 108) | func (s *SubsetFontObj) SetTTFByReader(rd io.Reader) error { method SetTTFData (line 119) | func (s *SubsetFontObj) SetTTFData(data []byte) error { method AddChars (line 130) | func (s *SubsetFontObj) AddChars(txt string) error { method CharIndex (line 150) | func (s *SubsetFontObj) CharIndex(r rune) (uint, error) { method CharWidth (line 159) | func (s *SubsetFontObj) CharWidth(r rune) (uint, error) { method getType (line 167) | func (s *SubsetFontObj) getType() string { method charCodeToGlyphIndexFormat12 (line 171) | func (s *SubsetFontObj) charCodeToGlyphIndexFormat12(r rune) (uint, er... method charCodeToGlyphIndexFormat4 (line 185) | func (s *SubsetFontObj) charCodeToGlyphIndexFormat4(r rune) (uint, err... method CharCodeToGlyphIndex (line 215) | func (s *SubsetFontObj) CharCodeToGlyphIndex(r rune) (uint, error) { method GlyphIndexToPdfWidth (line 232) | func (s *SubsetFontObj) GlyphIndexToPdfWidth(glyphIndex uint) uint { method GetTTFParser (line 248) | func (s *SubsetFontObj) GetTTFParser() *core.TTFParser { method GetUt (line 253) | func (s *SubsetFontObj) GetUt() int { method GetUp (line 258) | func (s *SubsetFontObj) GetUp() int { FILE: vendor/github.com/signintech/gopdf/transparency.go type BlendModeType (line 10) | type BlendModeType constant Hue (line 13) | Hue BlendModeType = "/Hue" constant Color (line 14) | Color BlendModeType = "/Color" constant NormalBlendMode (line 15) | NormalBlendMode BlendModeType = "/Normal" constant Darken (line 16) | Darken BlendModeType = "/Darken" constant Screen (line 17) | Screen BlendModeType = "/Screen" constant Overlay (line 18) | Overlay BlendModeType = "/Overlay" constant Lighten (line 19) | Lighten BlendModeType = "/Lighten" constant Multiply (line 20) | Multiply BlendModeType = "/Multiply" constant Exclusion (line 21) | Exclusion BlendModeType = "/Exclusion" constant ColorBurn (line 22) | ColorBurn BlendModeType = "/ColorBurn" constant HardLight (line 23) | HardLight BlendModeType = "/HardLight" constant SoftLight (line 24) | SoftLight BlendModeType = "/SoftLight" constant Difference (line 25) | Difference BlendModeType = "/Difference" constant Saturation (line 26) | Saturation BlendModeType = "/Saturation" constant Luminosity (line 27) | Luminosity BlendModeType = "/Luminosity" constant ColorDodge (line 28) | ColorDodge BlendModeType = "/ColorDodge" constant DefaultAplhaValue (line 31) | DefaultAplhaValue = 1 type Transparency (line 34) | type Transparency struct method GetId (line 56) | func (t Transparency) GetId() string { function NewTransparency (line 40) | func NewTransparency(alpha float64, blendModeType string) (Transparency,... type TransparencyMap (line 62) | type TransparencyMap struct method Find (line 74) | func (tm *TransparencyMap) Find(transparency Transparency) (Transparen... method Save (line 89) | func (tm *TransparencyMap) Save(transparency Transparency) Transparency { function NewTransparencyMap (line 67) | func NewTransparencyMap() TransparencyMap { function defineBlendModeType (line 99) | func defineBlendModeType(bmType string) (BlendModeType, error) { FILE: vendor/github.com/signintech/gopdf/transparency_xobject_group.go type TransparencyXObjectGroup (line 8) | type TransparencyXObjectGroup struct method init (line 41) | func (s TransparencyXObjectGroup) init(funcGetRoot func() *GoPdf) { method setProtection (line 45) | func (s *TransparencyXObjectGroup) setProtection(p *PDFProtection) { method protection (line 49) | func (s TransparencyXObjectGroup) protection() *PDFProtection { method getType (line 53) | func (s TransparencyXObjectGroup) getType() string { method write (line 57) | func (s TransparencyXObjectGroup) write(w io.Writer, objId int) error { type TransparencyXObjectGroupOptions (line 19) | type TransparencyXObjectGroupOptions struct function GetCachedTransparencyXObjectGroup (line 26) | func GetCachedTransparencyXObjectGroup(opts TransparencyXObjectGroupOpti... FILE: vendor/github.com/signintech/gopdf/ttf_option.go type TtfOption (line 4) | type TtfOption struct function defaultTtfFontOption (line 10) | func defaultTtfFontOption() TtfOption { FILE: vendor/github.com/signintech/gopdf/unicode_map.go type UnicodeMap (line 9) | type UnicodeMap struct method init (line 15) | func (u *UnicodeMap) init(funcGetRoot func() *GoPdf) { method setProtection (line 19) | func (u *UnicodeMap) setProtection(p *PDFProtection) { method protection (line 23) | func (u *UnicodeMap) protection() *PDFProtection { method SetPtrToSubsetFontObj (line 28) | func (u *UnicodeMap) SetPtrToSubsetFontObj(ptr *SubsetFontObj) { method getType (line 32) | func (u *UnicodeMap) getType() string { method write (line 36) | func (u *UnicodeMap) write(w io.Writer, objID int) error { type mapGlyphIndexToCharacter (line 101) | type mapGlyphIndexToCharacter struct method set (line 111) | func (m *mapGlyphIndexToCharacter) set(index int, r rune) { method size (line 116) | func (m *mapGlyphIndexToCharacter) size() int { method allIndexs (line 120) | func (m *mapGlyphIndexToCharacter) allIndexs() []int { method runeByIndex (line 124) | func (m *mapGlyphIndexToCharacter) runeByIndex(index int) (rune, bool) { function newMapGlyphIndexToCharacter (line 106) | func newMapGlyphIndexToCharacter() *mapGlyphIndexToCharacter {