Ich habe ein eingebettetes Medium auf meiner Website, die so auf Code aussieht. Ich habe die embed-responsive Komponente des Bootstrap verwendet, um die Größe des Mediums abhängig von der Größe des Bildschirms automatisch anzupassen. Es sieht gut aus und funktioniert gut im Browser, aber wenn ich window.print()
verwende, wird das Medium gezoomt und Teile davon abgeschnitten.eingebettete Medien auf iFrame zoomt in Windows.print()
<div id="powerbi-include" class="embed-responsive embed-responsive-16by9">
<iframe id="iframePrint" class="embed-responsive-item" src="..." frameborder="0" allowfullscreen="true">
</iframe>
</div>
Hier ist, wie es aus wie auf dem Browser aussieht:
Aber wenn ich auf die Schaltfläche Vorschau der Druck drucken klicken zeigt dies:
Wie Sie es scheint, wie die eingebettete sehen Medien werden gezoomt, auch wenn es im Browser gut aussieht. Ich habe sogar versucht, die Höhe und Breite des Iframes manuell einzustellen (z. B. width="" height=""
), aber das Medium wird gerade beim Drucken abgeschnitten. Ich habe auch gelernt, dass basierend auf der Größe des Iframes, was abgeschnitten wird, auch Änderungen vorgenommen werden. Wenn ich also den Browser verkleinere und auf die Druckschaltfläche klicke, passt die eingebettete Grafik plötzlich in die Druckvorschau! Ich möchte nur, dass meine eingebetteten Medien in die Druckseite passen und nicht abgeschnitten werden.