pdfGetWordColor
Get the color of a word.
void pdfGetWordColor(PDFWordHandle word, double *r, double *g, double *b)
This function returns the color of a word (whose handle was obtained
with
pdfGetWord
). The returned color is an RGB triple, where the
RGB values range from 0 to 1.
C:
PDFWordHandle word;
char *fontName;
double fontSize;
int bold, italic, fixedWidth, serif, symbolic;
double r, g, b;
double xMin, yMin, xMax, yMax;
int space, rot;
pdfBuildWordList(pdf, 1);
for (i = 0; i < pdfGetNumWords(pdf); ++i) {
word = pdfGetWord(pdf, i);
fontName = pdfGetWordFontName(word);
fontSize = pdfGetWordFontSize(word);
bold = pdfGetWordFontIsBold(word);
italic = pdfGetWordFontIsItalic(word);
fixedWidth = pdfGetWordFontIsFixedWidth(word);
serif = pdfGetWordFontIsSerif(word);
symbolic = pdfGetWordFontIsSymbolic(word);
pdfGetWordColor(word, &r, &g, &b);
pdfGetWordBox(word, &xMin, &yMin, &xMax, &yMax);
space = pdfGetWordSpaceAfter(word);
rot = pdfGetWordRotation(word);
...
}
pdfBuildWordList
pdfGetNumWords
pdfGetWord
pdfGetWordText
pdfGetWordLength
pdfGetWordFontName
pdfGetWordBox
pdfGetWordBox2
pdfGetWordCharBox
pdfGetWordCharBox2
pdfGetWordSpaceAfter
pdfGetWordFontSize
pdfGetWordFontIsFixedWidth
pdfGetWordFontIsSerif
pdfGetWordFontIsSymbolic
pdfGetWordFontIsItalic
pdfGetWordFontIsBold
pdfGetWordRotation
pdfGetWordCharPos
pdfGetWordCharLen