El dijous, 23 de març de 2017, a les 14:58:24 CEST, [email protected] va escriure: > I am attaching an example. > > I tried to get it to just one note without success, it appears to matter > where these appear on the page horizontally not just vertically, so I just > experimented with a very few notes until I got a size that worked. The > issue is in the third measure on the bottom staff and the second note. > That note should be bisected by the line, instead it is significantly too > high, ambiguous with being between lines (i.e. it is an F, it looks like a > G if you read music). > > The JPG shows how I see it. Viewed in Adobe it is correct. > > The relevant code that produces it is this: > > Poppler::Page* tmpPage = ((PDFDocument*)ourParent)->document->page(mPage - > 1); QSizeF thisPageSize = tmpPage->pageSizeF(); // in 72's of inch > double scaleX = (double)mWidth / ((double)thisPageSize.width() / > (double)72.0); double scaleY = (double)mHeight / > ((double)thisPageSize.height() / (double)72.0); double desiredScale = > std::min(scaleX, scaleY); > ourParent->document->setRenderHint(Poppler::Document::Antialiasing); > ourParent->document->setRenderHint(Poppler::Document::TextAntialiasing); > ourParent->document->setRenderHint(Poppler::Document::ThinLineSolid);
Tried thin line shape instaead of thing line solid? Cheers, Albert _______________________________________________ poppler mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/poppler
