1

Crystal Report の箇条書きに問題があるため (表示されないだけです)、箇条書き記号を「*」や「●」のようなものに変更したいと考えています。

rtf 仕様 (http://www.biblioscape.com/rtf15_spec.htm#Heading33) は \pnlvlblt について述べています

箇条書きの段落 (レベル 11 に対応)。箇条書きに使用される実際の文字は、\pntxtb グループに保存されます。

および \pntxtb の場合

'{' \pntxtb #PCDATA'}'

#PCDATA means text without control words. 

ここで誰かがこれを達成する方法を知っていますか?

4

1 に答える 1

2

箇条書きテキストを MySQL に保存し、C# を使用して Crystal レポートに表示するには -MySQL テーブルでデータ型を BLOB として設定します -保存するには、C# および SQL ステートメントでリッチ テキスト ボックスを使用し、パラメータのデータ型を BLOB として設定します

cmd.Parameters.Add(new MySqlParameter("@Description", MySqlDbType.Blob));

-取得するには、Crystal Report のパラメーター フィールドを使用し、select ステートメントから取得した文字列を Unicode に変更します

byte[] myByte = (byte[])dtResult.Rows[0]["rdescription"];
string res = Encoding.UTF8.GetString(myByte, 0, myByte.Length);

-そのパラメータ フィールドのテキスト解釈を RTF テキストに設定します。

わたしにはできる。

于 2011-12-16T05:00:21.343 に答える