53 std::function<QPointF(
const QPointF &)>
devToPdf;
66 const QMap<Diagram *, int> &pageMap,
67 const QString &outputFileName);
87 const QList<ComponentInfo> &annotations);
The Diagram class This class represents an electric diagram. It manages its various child elements,...
Definition diagram.h:54
Definition pdf_links.cpp:38
void convertComponentInfoAnnotations(const QString &pdfPath, const QList< ComponentInfo > &annotations)
Definition pdf_links.cpp:391
void injectCrossRefLinks(QPdfEngine *engine, Diagram *diagram, const PageGeometry &geom, const QMap< Diagram *, int > &pageMap, const QString &outputFileName)
Definition pdf_links.cpp:40
void convertUriToGoTo(const QString &pdfPath)
Definition pdf_links.cpp:170
Definition pdf_links.h:77
QString contents
Definition pdf_links.h:78
Definition pdf_links.h:45
std::function< QRectF(Diagram *)> sourceRectOf
a diagram -> its source rectangle in scene pixels (for /FitR framing)
Definition pdf_links.h:55
QRectF pageBounds
links whose rectangle falls outside this are dropped
Definition pdf_links.h:51
QRectF target
device paint rectangle, in pixels (the page area)
Definition pdf_links.h:49
std::function< QPointF(const QPointF &)> devToPdf
device pixels -> PDF points (replicates the engine's page matrix)
Definition pdf_links.h:53
QTransform sceneToDevice
scene coordinates -> device pixels (the same "fit" render() applied)
Definition pdf_links.h:47