Más contenido relacionado
Más de Yusuke Yamamoto (20)
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
- 38. iTextで大事なこと
• フォームエレメントのflatten : 編集不可に
Set keySet = fields.getFields().keySet();
if (fieldsLeftUnflatten != null) {
for (String exclude : fieldsLeftUnflatten) {
keySet.remove(exclude);
}
}
for (Object keyobj : keySet) {
String key = (String) keyobj;
stamper.partialFormFlattening(key);
}
stamper.setFormFlattening(true);
stamper.setFreeTextFlattening(true);
stamper.close();
- 41. 郵送に備えて
• 窓付封筒に宛名が収まる
ASKUL - 今村紙工 窓付封筒 長3 横型 100g/m2 白ケント MD-05 1パック(200枚入)!
http://www.askul.co.jp/ctg/itemdetail/itemEnlargedImageView/?ctgItemCd=260968
- 43. メール送信
public class SendPersonalLicenseInvoice {
public static void main(String... args) throws UnsupportedEncodingException,
MessagingException {
String[] columns = "...".split("t");
!
!
!
String endUserName = columns[0];
String email = columns[8];
String sku = columns[2].substring(0, columns[2].indexOf(":"));
Price theItem = Price.getPrice(sku);
String finalPrice = theItem.getPriceWithComma();
if(null != WordPress.priceOverride.get(theItem.getSku())){
finalPrice = String.valueOf(WordPress.priceOverride.get(theItem.getSku()))
+"円";
}
String body = String.format(endUserName + "様nn" +
"サムライズム山本です。nnご注文ありがとうございます。n" +
"代金" + finalPrice + "を以下の口座へお振り込みの上メールにてご連絡ください。n" +
String subject = theItem.getTranslated() + " のご注文";
GMail.sendMail(subject, body, "sales@samuraism.com", email, null,
"yusuke@samuraism.com");
}
}
- 58. Yayoi4J
• 通帳明細CSVを弥生で読み込めるよう変換!
• CSVの読み込み: OpenCSV!
http://opencsv.sourceforge.net
!
• 弥生用CSV形式で書き出し: String.format();
String.format(“"2000",,"","%s","%s","","","%s
",%s,0,"%s","","","%s",%s,0,"%s","","",
0,"","","0","0","no"", parsedDate, 借方勘定科目,
tax1, amount
,貸方勘定科目,tax2,amount,摘要);
- 61. 経費 - 通信費
• 毎月一度エビデンスをプリント!
• オフィスインターネット代金!
• 携帯・PHS代金!
• WiMAX代金!
• めんどくさい