1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VisualForceでPDFを作る

Last updated at Posted at 2019-06-18

VisualForceでPDFつくる。

忘備録なので大して詳しくないですし不親切です。

漢字でねぇぇ

bodyにStyleをいれましょう。こんな感じ。
body { font-family: Arial Unicode MS; font-size: 10pt; text-align: left; }
VFのPDFで使えるダブルバイトのフォントはArial Unicode MSのみなのでBodyに指定しないと出ないっす。

テーブルにCSSきかねぇぇぇ

CSS定義しようが直接Style書こうが効かない時は効かないっす。
そんな時は。。。

  • Styleに頑張ってCSSを書く
  • TR、TDに直接Styleを書く
  • TDの中にpやdivを埋め込んで書く

どうしてもheightが変わらなくてpを埋め込みました。。。

LightningコンポーネントにVisualForceページを出したい

iframeで埋め込めばいい。
<iframe src="{! '/apex/FooPage' }" width="100%" height="500px;" frameBorder="0"/>

埋め込んだページを動的に更新したい

src属性を動的に変更してやればいい。
気を付けるのはURLに何らかの変化をつけいないとLightningでは更新が起こらないので、URLを動的に変える必要がある。
var n = new Date().getTime(); cmp.set( "v.ifmsrc", '/apex/FooPage?t=' + n + parms);
みたいに時間をURLパラメータとして付加して変更してやると動的に変化する。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?