我想用PHP修改PDF文档.我找到了libs FPDF和FPDI,它允许创建和修改PDF文件.这是我非常简单的代码:
<?php
require_once('include/fpdf.php');
require_once('include/fpdi.php');
// initiate FPDI
$pdf = new FPDI();
// add a page
$pdf->AddPage();
// set the sourcefile
$pdf->setSourceFile('input.pdf');
// import page 1
$page1 = $pdf->importPage(1);
// insert the page
$pdf->useTemplate($page1);
// now write some text above the imported page
$pdf->AddFont('calibri');
$pdf->SetFont('calibri','',11);
$pdf->Write(0, "This is just a simple text");
header("Content-Type: application/pdf");
$pdf->Output();
Run Code Online (Sandbox Code Playgroud)
这非常有效,但我看到插入的文本添加了类似于系统字体的引用而不是已经嵌入的字体.我怎样才能简单地重用嵌入字体?
如果那是不可能的,那么libs可以随意指向第三个免费的lib.
我知道我可以使用已经使用过的字符,但在我的特殊情况下这不是问题.我已经检查过所有可能的字符都用于正确的区分大小写.
我有一个带有 XML 列(称为元数据)的表,如下所示:
\n\n<props>\n <prop name="bytes" value="194" />\n <prop name="error" value="File is a text file" />\n <prop name="mime-type" value="text/plain " />\n</props>\nRun Code Online (Sandbox Code Playgroud)\n\n现在我有一些不同的错误,我可以在这里选择:
\n\nSELECT MetaData.value(\'(/props/prop[@name="error"]/@value)[1]\', \'varchar(50)\') Error,\n MetaData.value(\'(/props/prop[@name="mime-type"]/@value)[1]\', \'varchar(50)\') MimeType,\n *\nFROM source\nWHERE MetaData.exist(\'/props/prop[@name="error"]\') = 1\nRun Code Online (Sandbox Code Playgroud)\n\n现在我想计算错误发生的频率:
\n\nSELECT MetaData.value(\'(/props/prop[@name="error"]/@value)[1]\', \'varchar(50)\') Error,\n COUNT(*) Count\nFROM source\nWHERE MetaData.exist(\'/props/prop[@name="error"]\') = 1\nGROUP BY Error\nRun Code Online (Sandbox Code Playgroud)\n\n但我收到错误消息:
\n\n\n\n\nMeldung 207、Ebene 16、状态 1、Zeile 5
\n
\n Ung\xc3\xbcltiger Spaltenname \'错误\'。
这意味着类似:无效的列名\'错误\'
\n\n我也在这里尝试过:
\n\nSelect Error, COUNT(Error) FROM (\n SELECT MetaData.value(\'(/props/prop[@name="error"]/@value)[1]\', \'varchar(50)\') Error\n …Run Code Online (Sandbox Code Playgroud) 我正在尝试主题Sherlock Action Bar.我想将标题的颜色设置为白色.当我尝试执行以下操作时,标题一起消失.
此外,我想在按下时更改动作项目图标的背景颜色.
我试过了什么?
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Variation on the Holo Light theme that styles the Action Bar -->
<style name="Theme.Nomad" parent="Theme.Sherlock.Light">
<item name="actionBarStyle">@style/Widget.Nomad.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Nomad.ActionBar</item>
<item name="android:actionBarItemBackground">@drawable/actionbar_selectable_background</item>
<item name="actionBarItemBackground">@drawable/actionbar_selectable_background</item>
<item name="android:titleTextStyle">@style/TitleText</item>
<item name="titleTextStyle">@style/TitleText</item>
<!--
<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
<item name="popupMenuStyle">@style/MyPopupMenu</item>
<item name="android:dropDownListViewStyle">@style/MyDropDownListView</item>
<item name="dropDownListViewStyle">@style/MyDropDownListView</item>
<item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
<item name="actionBarTabStyle">@style/MyActionBarTabStyle</item>
<item name="android:actionDropDownStyle">@style/MyDropDownNav</item>
<item name="actionDropDownStyle">@style/MyDropDownNav</item>
<item name="android:listChoiceIndicatorMultiple">@drawable/ad_btn_check_holo_light</item>
<item name="android:listChoiceIndicatorSingle">@drawable/ad_btn_radio_holo_light</item>
<item name="android:actionOverflowButtonStyle">@style/MyOverflowButton</item>
-->
</style>
<style name="Widget.Nomad.ActionBar" parent="Widget.Sherlock.ActionBar">
<item name="android:background">#E5492A</item>
<item name="background">#E5492A</item>
</style>
<style name="TitleText" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
<item name="textColor">@android:color/white</item>
<item name="android:textSize">18dip</item>
<item name="textSize">18dip</item>
</style> …Run Code Online (Sandbox Code Playgroud) 我正在使用带有mysql数据库的cakephp 1.3,而引擎是MYISAM,我在关系中遇到问题.我有两个名为Organization的表OrgClasses,并且mbo_studio_id这两个表在两个表中都是相同的.
组织
Id(PK),name,mbo_studio_id
org_classes
id(PK),name,date,mbo_studio_id
我试图在条件下获取数据mbo_studio_id,但它通过主键增加了另一个条件OrgClasses.
var $belongsTo = array(
'OrgClass' => array(
'className' => 'OrgClass',
'foreignKey' => 'mbo_studio_id',
'conditions' => array('OrgClass.mbo_studio_id' => 'Organization.mbo_studio_id'),
'order' => 'OrgClass.date DESC',
'dependent' => false,
)
);
Run Code Online (Sandbox Code Playgroud)
我得到以下查询
SELECT `Organization`.`id`, `Organization`.`name, `Organization`.`mbo_studio_id`, `OrgClass`.` id`,`OrgClass`.`mbo_studio_id`, `OrgClass`.`name`, `OrgClass`.`date`
FROM `organizations` AS `Organization`
LEFT JOIN `org_classes` AS `OrgClass` ON (`Organization`.`mbo_studio_id` = `OrgClass`.`id` AND `OrgClass`.`mbo_studio_id` = Organization.mbo_studio_id)
Run Code Online (Sandbox Code Playgroud)
在这里,我不想要Organization …
我只是用C编写了Hanoi塔的代码,我想使用字符以图形方式显示解决方案。
我想使用windows.h和SetConsoleCursorPosition函数在控制台中移动光标。
您能否通过告诉我此功能是否有效以及如何使用来帮助我,请举一些例子。
CREATE OR REPLACE FUNCTION master.test2(tehsil text, district text, state text, flag text)
RETURNS setof master.population AS
$BODY$
BEGIN
IF flag='A' THEN
select Count(*) from master.population where income in('1','2')and statecode=state;
ELSIF flag='B' THEN
select Count(*) from master.population where income in('1','2') and statecode=state and districtcode=district ;
ELSIF flag='C' THEN
select Count(*) from master.population where income in('1','2') and statecode=state and districtcode=district and tehsilcode=tehsil;
ELSE
select Count(*) from master.population where income in('1','2');
END IF;
END;
$BODY$
LANGUAGE plpgsql
Run Code Online (Sandbox Code Playgroud)
抛出错误:
ERROR: query has no destination …Run Code Online (Sandbox Code Playgroud) 如何进入预览以实现可穿戴设备的新API?
Android Studio 0.6.1不提供0.8的更新.哪里可以找到新的Android Studio?
为了使用这些新的API,我需要使用一个新的播放服务库,在哪里可以找到它?
我需要编写一个只匹配这种格式的正则表达式
+420 000 000 000
+420000000000
420 000 000 000
420000000000
Run Code Online (Sandbox Code Playgroud)
它不能匹配字符串任何部分中的任何az字符,只是数字,空格和开头的"+".
我希望myVideoFile用ASCII降序排序,所以我得到的结果newVideoFile.get(0)是"d",newVideoFile.get(1)是"c",newVideoFile.get(2)是"b",newVideoFile.get(3)是"a".
在java中有一种简单的方法吗?
List<String> myVideoFile=new ArrayList<>();
myVideoFile.add("a");
myVideoFile.add("b");
myVideoFile.add("c");
myVideoFile.add("d");
Run Code Online (Sandbox Code Playgroud) 我是新鲜的黑莓应用程序开发人员.我想创建一些可以在企业应用程序中使用的新的和创造性的黑莓应用程序.但我对如何开始以及我能采取和继续下去的想法并不清楚.