カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

クリップボードを扱う C#

Visual C#でクリップボードを操作してみましょう。
クリップボードを扱うには以下の参照が必要です。

using System.Windows.Forms;

クリップボードに文字列をコピーする

Clipboard.SetText("サンプル文字列");

クリップボードの文字列を取得する

//クリップボードのデータが文字列かどうか確認
if (Clipboard.ContainsText())
{
    //文字列であれば取得する
    //取得できないときは空の文字列(String.Empty)が返ってきます。
    Console.WriteLine(Clipboard.GetText());
}
3,553 views

Androidでクリップボードを扱う

Androidでクリップボードを利用するには、クリップボードマネージャーを使います。

まずはマネージャーの宣言

ClipboardManager myClipboard = 
    (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);

クリップボードに文字列を格納

myClipboard.setText("テキスト文字列");

クリップボードから文字列の取得

String s = clipboard.getText().toString();
1,675 views

PDFから寸法計測

需要があったので調べてみたら
すごく便利な機能があったので紹介させていただきます。

建築などの図面で縮尺が分かっている場合は
おおよその面積や距離などを測ることができます。

ファイルメニューの[編集]-[分析]-[ものさしツール]から利用できます。

「PDF文書内のオブジェクトなどを測定する方法(AcrobatX)」
https://helpx.adobe.com/jp/acrobat/kb/4680.html

19,250 views

アクティビティのライフサイクル

Androidアプリを開発するにあたり、メインとなるアクティビティのライフサイクルを理解していないといけないので、メモ的に記載しておきます。
p2-1

1,903 views

Eclipseが起動できなくなったときの対処法

Eclipseがいつの間にか起動できなくなることがありました。
Eclipse を起動する時に使用される「Java VM」が正しく指定されていないことが
原因の可能性があります。
他の要因の場合もありますので、一概にこれで解決できるわけではありません。

詳しい原因としては、何らかのJavaベースのアプリケーションをインストールした際、
環境変数PATHがそれによって変更されてしまい、Eclipseで使用するJava VMのバージョンの設定と異なってしまうことにあるようです。

eclipse.iniに設定を追加しましょう。
「-vmargs」オプションの前に「-vm」オプションを追加します。

-vm "Eclipse 起動時に使用する Java VM"

例)

-vm
C:\Program Files\Java\jre6\bin\javaw.exe

参考URL
http://www.hitachi.co.jp/Prod/comp/soft1/cosminexus/useful/tips/090601_specify-eclipse-javavm.html
http://www.andr0o0id.com/?p=854

1,886 views